painstaking
1. [ adjective ] characterized by extreme care and great effort
Synonyms: conscientious scrupulous
Examples:

"conscientious application to the work at hand" "painstaking research" "scrupulous attention to details"

Related terms: careful
Similar spelling:   painstakingly
  panic-struck