I am 5'4,125-130lbs and I bought a small. It fit just as expected, and swept the floor just a bit standing barefoot. I ended up wearing about a 3'1/2 heel with it, lifting it about an inch off the ground. I wore it to a Corporate Christmas party with an embellished belt and it was just lovely. I regret not saving the money and only dress it up with a more glamorous necklace and no belt. Either way, great budget dress that is perfect for an evening fall/winter party.