These are the best things I have bought for myself in a long time.  They keep my feet warm.  I put them on as soon as I walk in my door, and leave them on sometimes through the night.  Thanks to my daughter for her recommendation!