The top is soooooooo cute I love it so much I got an XL, (I am 5’6 160lbs for reference). I feel like it’s more medium-large chested people, only because the top doesn’t have that much coverage where you’ll be falling out of it. The only reason I gave it a 4 is because I didn’t really like the bottoms, I’m nervous they’ll be see-through when I actually get in the water with them but if only the top works the price was honestly worth it.