These are  warm and cozy to wear but I found the ankles were unnecessarily tight and left marks.  The non-slip soles didn't work as well as most I've had like this before and I find I must be careful wearing them on my wood and stone floors. This is why I rate them a 4, not a 5.  Other than that they are well-made, heavy and should last a long time.