conscientious

adjective: 1. Meticulous or painstaking. 2. Following one’s conscience; scrupulous.