I am giving this suit 4 stars because the sizing is a bit off - as we often find with Roxy swim suits, the bottoms are slightly big but the top is a little small. My daughter normally wears a size 10 in swim suits. We ordered this one in a 12. The top fits very well. The bottoms are a little big. The green and blue floral pattern is very pretty. The style is fun and it''s a good suit for when a bikini is not appropriate. The suit is well made.