Scrupulous - Being very thorough and careful about details or honesty.

Adjective
Group Good