I bought these for my grandmother and she absolutely loves them! She says they're very warm and have excellent support. I did buy her a size larger than she would normally take, and I'm glad I did. Caution! - They do run small, but thanks to reading other reviews I bought her a medium(6.5-7.5), but her normal shoe size is around 5.5 or 6.