I received my order yesterday. It was a cold, rainy day and my feet were like ice. My old socks just weren't doing their job any more. After opening the package, I immediately put on a pair of these socks and noticed how comfortable and soft they were. They are not itchy, a medium thickness, soft, and elastic so they stay up. They hug your feet and are cushion-y, and make my already comfortable boots MORE comfortable. And, Oh! Yeah! They warmed my feet up, kept them warm all day, and stayed up on my calves without any problem. I believe I'm going to get some more . . .