I love this swim suit. I work on a dock and I never had a problem with it being uncomfortable or out of place. I got a medium But fits like a small-extra small. I'm 5'5" 116lbs and have a D cup and it but perfect!! Very cheeky!! Other wise I'm very pleased.