scrupulous

adjective

Conscientious and exact; painstaking. synonym: meticulous.

Having scruples; principled.

Inclined to scruple; hesitating to determine or to act; cautious from a fear of erring; especially, having scruples of conscience.

Given to making objections; captious.

Nice; doubtful.