πŸ“– WordNook

painstaking

adjective
  1. characterized by extreme care and great effort
    β€œIt was painstaking but in the end totally worth it.”
    conscientious