Fastidious and fussy; difficult to please; exacting, especially about details; meticulous and particular.
Fussy; paying undue attention to minor details; fastidious.
Requiring attention to minor details.