scrupulous

adj

1.
having scruples; arising from a sense of right and wrong; principled
2.
characterized by extreme care and great effort
Derived from:
scrupulousness