connoisseur
one who appreciates fine things