I love this dress! It is gorgeous, comfortable, flattering and elegant yet sexy. I am 145lbs and 5'4, I ordered a medium but I felt like it was too tight for my comfort. I probably could've gotten away with it but the large fit so much better.