My daughter is almost 6 years old, tall for her age, with an average build, and normally wears a size 5-6. The top of this suit fits her well, but the bottom is HUGE... probably won''t fit her for another 2-3 years. I will never buy a bathing suit online again... lesson learned.