I purchased this suit for my 12-year old daughter.  We ordered size 12 and it fit perfectly.  The colors are vibrant and that pattern is adorable.  The bottoms were higher waisted with very thick sides.  They offered good coverage but were a bit too wide for her.  She didn't care for the wider material bottoms and the extra material hanging on the top - she said they both made her feel like a little girl.  I think this suit would be adorable for someone 10 and under but the style seems a bit young for my tween girl.