painstaking





painstaking - adjective

painstaking - thesaurus

conscientious   scrupulous