I really loved this dress, it's very sexy, however, it runs a little small and fits very snug. I am 145lbs, 5'4 and the large was tight but doable. I received a lot of compliments but at the end of my event, the dress ripped in the back when I bent down. If I lost a few pounds, I would order this dress again. I recommend going a size up and be aware the dress is shorter than it shows in the picture online.