These are good cheap cotton socks.  You get what you pay for.  Want thicker?  Spend more money.  Buyers here whine about getting a pair of socks for about 2 bucks a pair that they aren't high quality socks....  Well duh!

Socks are thin, slightly small, have held up well through several wears and washings.  I think they're comfy, for an inexpensive sock.

My only complaint, one sock has a hole in it and it's mate in the bag has a run in the fabric across the top of the foot.  I ordered 2 bags, all other socks were fine.

And yes they are cotton as described.