Fit just right ! I was about to get the small but thank goodness i didnt. The medium fit just right it wasn't too long either.  I was planning to wear high heels for a wedding anyways so this has the perfect length left for when you want to wear high heels. I'm 5'2" and i'm 130 lbs. Cant wait to wear it for the wedding coming up!