I'm about 5'7 and 127 lbs and a b cup and got a medium. The bottoms are definitely form fitting and cover a lot of your butt and kinda bunches up in certain places and the top doesn't cover a lot lol but over all it's a super cute swimsuit. The top isn't really push up but you can tighten it enough that it supports and pushes up. Great material, over all a great buy:)
I love this bathing suit soo much! the material is exactly like the Triangl brand and its good quality too!! the top fits perfectly and the bottoms are a little snug, but thats how they are supposed to be since the bottoms ares a stretchy material. I cant wait to wear it!!