I bought a size Small (I'm 5'5, 125 lbs) and it is MASSIVE. I can't even wear it - it looks like a pregnancy dress. The Small fits like a Large. Unfortunately it is final sale so I can't return it! Too bad as the top portion is really pretty. The bottom is just shapeless and huge. Good dress if you're pregnant I suppose. Would not recommend!