painstaking
adjectiveActing with, showing, or involving great care and attention. synonym: meticulous.
Attended by difficulties; arduous.
nounThe taking of pains; assiduous and careful labor.
That takes pains or trouble; characterized by close, careful, assiduous, or conscientious application or labor; industrious; laborious and careful.
adjectiveCareful in doing; diligent; faithful; attentive.
