Scrupulous (adjective) – Showing a strict regard for what one considers right.