I have been in desperate need of new socks.  It seems all my old ones decided to get holes at the same time.  I don't remember where or when I bought last batch so I scoured Amazon, read all the reviews and then ordered 3 - 4packs of the Hahnes socks.  They arrived quickly.  In anticipation I went and washed my feet and dried them.  Now the test.  I started to put on the sock.  I have a size 10 foot and right away they felt snug.  I pulled hard to get it over my foot and could barely get it over my heel, never mind pulling up my leg.  I stopped and took it off.  The sock did seem soft and well cushioned.  I can not comment any further about them.  Without even putting on the second sock, I placed them back in the box and prepared the return label to send back for a refund.