I'm 5'7" and 140 lbs and the medium fit me perfectly! Also, I ordered the dress on a Thursday afternoon and received my package on Monday morning. Best free shipping ever! The package had to travel across the country in a few days. Will definitely buy from this store again! :)