My little girl is 6. Fits a tad big for her liking. She wants her belly to show more but it will when she grows into it. Super cute
We bought this a couple of months ago were pleased with the fit.
I buy them for my super active girls. They provide excellent coverage the material is thick well made.