painstaking



painstaking - adjective

painstaking - thesaurus

conscientious   scrupulous