I haven't owned a nice peacoat before, but I'm glad I went with this one. It definitely keeps you warm, and I get compliments on how stylish it is. Definitely go one size smaller than you think you need but be cautious. The arms on the jacket are short, so I needed a size up because my arms were longer than the size I originally bought.