This shoe has got very good sole for its price range. I have used this shoes in most extreme conditions and it gave very much comfort to my feet... I would say it's not very stylish... recommended if you're looking for comfort more than style. Not recommended for cold weather.