I read countless reviews of this dress before buying to decide what size to get. Here is a guide for any of you in the same situation. I ended up with the medium (in Black) and it fit perfectly. I am 5'7" 140 lbs, about a D-cup, full hips and thighs(I've learned to embrace that fact now). The upper portion of the dress fit like a glove and the bottom portion hid my hips and thighs with it's full skirt. Absolutely beautiful dress and I was comfortable in it all night. The length fell slightly above my toes with 3 inch heels on. I was able to wear a demi-cup bra and none of it showed, not even the back strap. When I ordered it I thought I might want to embellish it a little, but ended up only wearing pearl jewelry. Received many compliments, it was a very classic look. Hope this review helps.