dandy

A man who dresses very stylishly and carefully.