demanding, stringent, rigorous, precise, meticulous, strict, thorough, fastidious, scrupulous, exact, accurate, careful, painstaking, fussy, particular, picky
demanding, stringent, rigorous, precise, meticulous, strict, thorough, fastidious, scrupulous, exact, accurate, careful, painstaking, fussy, particular, picky