They are warm, but not as comfortable as I had hoped. They are a bit too big, but the next size up would have been too much. My feet pull out of them a bit with every step, which is irritating. The sole is also kind of hard, so my feet get tired after having worn them for a sustained amount of time. They aren't ugly by any means, but they are definitely not fashion. I did keep them, but only because they were functional and I only had to spend 20 dollars for them due to sale, gift card, etc.