I initially did not expect much when ordering a dress online, just want to get something comfortable to be both at home and work. Something not too dressy and worry-free such as not have to worry about belts slipping from shoulders, too short, etc. This is the perfect choice for that, plus, it is quite flattering. I am 5'4, weights 138 lbs, and an M fits just right. Because of my exercise body I got a wide/thick upper body so this waistline seems a bit high but I can live with that. Just ordered my second one because I am wearing it everyday. The material is comfortable too, it has some weight so the dress was not wrinkled after sitting all day.