I am 5’6”, 155 pounds, size 12 waist, 40 D chest, and I bought a large. It is well made and fully lined with removable bust pads. Fits perfectly. The chest coverage and shape is great with good support, highlighting just enough cleavage but not too much. The tummy area is very sliming and flattering. The hip/thigh cut is mid high and also flattering. I have gotten MANY compliments on this suit. One of my friends said, wow, you look so great, you know you could probably wear a bikini. No! But thank you. Definitely recommend this suit and will buy in another color as well. Cannot beat this price for a well made/flattering one piece.