I cannot say enough good things about this dress. The color is beautiful, the material is soft, stretchy, and drapes well, the fit is flattering, and the length is perfect. I'm packing some extra baby weight that I'm quite self-conscious about, but this dress hides it well without looking like a paper bag. I got a medium, which is perfect for me (and gave a slight confidence boost). I'm 5'3" with a small bust, and the length is perfect as well as the fit up top. No sagging or too much showing, but it doesn't looks like an old lady dress either. I would love if this dress came in midi length as well, I'd buy it up in a heartbeat. If you're up in the air about buying this dress, go for it!