My 7 year old daughter has just started gymnastics so we sat down to choose some swimsuits for her and she immediately chose this sparkly rainbow swimsuit. I ordered a size up based on other reviews and I'm glad I did. It fits really well. It's tight because it's meant to be, but it doesn't restrict it in any way, and she's very comfortable in it.