My son wore these in a size 2-3 for the past year and they've been great. I just ordered the size 4-5 and they are just as nice. I wish they came in larger sizes for my older son. Size 4-5 was perfect for my son who wears a size 9 shoe.