This swimsuit is HOT!!!! I am 5'2" 175 lbs 34DD. I ordered the XL, and I love it!! I carry my weight in my midsection so I was worried about the muffin top, lol, nope, one at all!! The bottom isn't as "high waisted" as another high waisted bottom I have but it cinches in the belly nicely!! The top is a tad bit (like a really tad bit-lol) too big but because of the straps, I can tie it a little tighter, even with the straps tucked in, the girls are safe and look nice!! lol. I ordered the hot pink and can't wait to hit the beach in St. Lucia!! I plan on ordering 2 more colors and will get 1 large so I can compare it to the xl. I highly recommend this swimsuit!!