I am so happy with this suit it is hard to me to believe. I cant remember the last time i had a swim suit that was so flattering on me, I do not feel self consious at all. The little verticle draw string on the top lets you adjust the bust a litte bit, the flow from the waist down is perfect it does not stick out too much and look like you have an exra belly its just right. The bottom are like a short (all one peice) i love it because it does not cut into my but and make an ugly line or fat bulge (I am bottom heavy) I am 5'3" and 155lbs, B cup on top and size 8-10 on my bottom, I got the Large and it was perfect. It would also fit someone slightly heavier than me or with a bit larger bust as well.