Bought for my partner and he loves them.  They're warm, don't skid on smooth floors, wash well, and stay up without being too tight or squeezing his legs. He likes them so well I bought some as a gift for my neighbor's husband and he loves them, as well.  Highly recommend.