I really like this dress. Its very pretty on and looks elegant. The material is soft and it's comfortable to wear. Its very versatile as well, depending on how you style it. As for sizing, I'm 5'4 and around 140 lbs and got the medium. It fits beautifully. This is a great dress and I highly recommend!