I'm 5'7" and 140lbs and I got a medium and it fits beautifully. I got this dress for graduation and I love it! It's very elegant and summer-y. It comes exactly as pictured. Im tempted to order another one in a different color.