Fastidious definition
excessively paticular, critical or demanding.
very attentive to and concerned about accuracy and detail.