These are nice socks with good cushioning. It seems they will last. I bought a size 7-8 for my 7 year old who wears a size 3 thinking they were tall and had room to grow. Instead they fit my 4 year old who wears a size 12-1. We can still use them, but the sizes are stupid.