The soles are great for me because I like to watch hockey and torment me my cold feet here. The soles do not last long warm, but at least about 2 hours, so I no longer have the feeling that my toes have died. Really warm feet remain with me in the long run but not the cold, making it easier to bear.