These are awesome.  The insole is very spongy and warm, and the upper part is snug and warm.  There's a bit of elastic around the top of the slipper to hold it on your foot.  I especially love that it comes in a wide size.  I may never take these off.