I checked the size charts before purchasing a size large for my son who wears a 5-6. When I received the shoes, the label shows size Large, 2-3. That is a big difference in size. Ans XL is not available, although based on their sizing it would be a 4-5 anyway. Other than that, it seems like a nicely made water shoe. I guess I'll just have to save it for his little brother.