This dress arrived today and I'm obsessed with the fit! I'm 5'4" and around 140 lbs the medium fit me perfectly. I love the neckline and sleeve details, and the pockets make this dress just perfect! I'm really excited to wear this out in the summer. The one thing I'll note is that you'll definitely need to steam it before wearing, as the fabric wrinkles easily.