These socks are some of my favorite I have had, so I bought a pair for a friend. They are cotton, but not too thin. They are a good quality sock. They are especially nice winter socks for people who have wool allergies (the reason I first bought them). The colors are vibrant and very fun. Overall a really great product. But make sure you order the right size. They don't have much give when it comes to fit.