I bought these as a gift for my husband.  He absolutely loves them.  They are easy to slip on and off, easy to clean, and keep his feet warm and dry.  He can wear them all day without having any foot pain.  When these wear out, I will buy more!!!!