Fastidious and fussy; difficult to please; exacting, especially about details; meticulous and particular.
Characterized by very precise, conscientious attention to details.