Love this swimsuit! I have a size small! Bottoms fits perfectly! I have pretty flat chested so the top was a bit big on me i had to keep pulling it up. I am smaller than the average 20 year old so it does fit true to size just not petite size up top ! Definitely still would recommend!