I searched in many stores and online before I found these.  I was happy with the sox I had, but didn't remember what brand or size, and they were rapidly wearing out.  Others that I tried all seemed to be tiny and had to be stretched over my feet, not comfortable. After laundry, they all looked like kids sox. I was looking for MORE COTTON and less elastic.  I believe these to be the same as the sox I have worn for years, I believe they are 83% cotton.  I got the extra length version.  Comfortable, a bit of extra padding in the right places.  I saved the packaging so I won't forget next time.  Shipped as promised.