I purchased these socks for my 3 year old and I’m so happy I did. They are the perfect thickness and made of cotton, which was important to me because it absorbs moisture the best. The quality is great so these socks will last a while. The size chart is accurate, as he wears a toddler size 9 shoe and we ordered the XXS.