perfectionist

/pə'fekʃənist/
Noun
  1. a person who is displeased by anything that does not meet very high standards