a (informal) fastidious | Fastidious and fussy; difficult to please; exacting, especially about details.