Nice socks, I would buy again because cotton is soft and elastic, comfortable in wearing too :)
I prefer short socks for the gym, it's more comfortable for me, so these work perfect
My son can never find his socks so I had to buy 10 pairs now, material seems good!