These are as good as any socks I've ever worn. They are about 80% cotton which is NECESSARY for them to to be stretchy. Complaining they're not full cotton is like complaining your beef isn't 100 % seasoning.

I wear these to the gym and for jogging and they're just fine for that. The price is even reasonable.