I purchased this swimsuit for a cruise. I have a very difficult time finding swimsuits that are flattering on me. I wish I could purchase this swimsuit in 10 different colors! It is by far the best, most flattering suit I have owned for a very long time-- and look at that price tag! What a deal! The material is great. It is nice and stretchy, so it forms to your body unlike a lot of the stiff swimsuits I have purchased and returned. The bottoms are not "high waisted" bottoms, which tend to be unflattering on me, but they do come up right to the belly button so they give that nice extra coverage. I could go on and on! Give it a try! I'm 5' 4", 154 pounds, 36D, and I ordered an XL.