Fits like a glove. Got it for Valentines Day so I know my boyfriend will love it! You may have to go commando unless you find a great no show underwear lol. I am 53, D cup, and about 160lbs with curves and I fit into a Medium. I am definitely going to buy another dress.