I got this suit for watersports (so bikini tops/bottoms aren't flying off!) My body is not the most flattering thing but I feel so comfortable in this suit! I got a large I believe but I'm usually a medium so order a size up. But other than that it's absolutely perfect!!! 10/10 recommend!!