I ordered an xs I think, I had to get the shoulders taken in at the top and the sleeves smaller too. I'm 5'4 120 but over all it fit very nicely. I wore it to my sophomore homecoming with some red heels.
It was better than most Chinese knockoffs. It is a little wide in the shoulders and the sewing quality needs a little help, but it's something I can fix so I'll be keeping it. For anybody else though, I would return it.