Suit looks very cute on but it lacking functionality. I wore it to swim lessons with my child and nearly flashed everyone. I ordered according the the size chart and the top was too large however the bottoms fit great. Also after less than an hour my arms were raw from rubbing on the top. I sent it back.