I am giving these 3 stars because they run SMALL! I have a small 8 year old who has a Gymboree suit from last year- size 5, that he is still wearing no problems! Given that I'd like a little room to grow, I ordered this in a 6, and he can't even put it over his legs! It's crazy small compared to their previous suits. I'm returning it for an 8.