This dress lived up to all the expectations I had after reading the reviews. I am 152, 5'4" and the medium was perfect!! I wore this black dress to a holiday function (with some awesome Spanx)  and shut the room down!! I will say though that I ordered the same dress in medium in the coral red and it was considerably larger. Also the sleeves were bunchy and sloppy. Not sure of its a color thing, or a quality thing but beware! I had to return the coral red one.