I thought these were great when I first put them on but as the day turned to night and the temperature dropped to a no where near Polar cold, about 40 degrees F, my feet were getting cold. I had to add another pair of thick wool socks to the one's I was already wearing. My feet still didn't feel all that warm. They are comfy, however, the non-slip sole shown in the picture isn't the same as the sole that my slippers have. The one's I was sent have a sole that's made from the same fabric as the upper part of the slipper. There are letters on the sole that look to have been sprayed on or screen printed to the fabric. They are supposed to be the non-slip part of the shoe. That was fine until a week after I got them when I slid on my hardwood floor. I took the shoe off and saw that the non-slip gripper letters had mostly worn off on the ball and heel area. I don't advise buying these slippers. They don't keep your feet warm and they quickly can become dangerous to wear.