I am honestly in disbelief -- BUY THIS AND DON'T THINK TWICE! This swimsuit is absolutely amazing, and I will be buying more of them in different colors. I am 5'8, 190 pounds and curvy (36DDD and size 14) and ordered the XL. This swimsuit fits and accentuates my best curves while minimizing the not-so-great ones. It is super soft and the elastic holds in place and (amazingly) has near bra-like support for the girls. Add all of this to two day shipping, and you'll have yourself the best thing you've ever bought online.