See fastidious in Webster's New World Roget's A-Z Thesaurus II
adjective
Showing or marked by attentiveness to all aspects or details:
careful, meticulous, painstaking, punctilious, scrupulous. See carefulVery difficult to please:
choosy, dainty, exacting, finical, finicky, fussy, meticulous, nice, particular, persnickety, squeamish. (Informal) picky. See accept
Learn more about fastidious