I was wary to buy this because lately I have had terrible experiences buying clothing on Amazon. But this was actually really good quality for the price and I thought it fit really well! Im 57 130lbs and I got the small. It fit really well, but it was a little short. The dress is super comfortable. I wore it to my friends wedding and got a lot of compliments. I feel like it is tight in the right places and fans out to hide the hips! Im very happy with my purchase so far.