fastidious

(adj)  showing or demanding excessive delicacy or care.   
The hot dog merchant was fastidious about keeping enough hot dogs on hand during tourist season.