Fits perfect with the exception of the chest area by my under arms is a little loose but not enough to fix it (I'm small chested)
I order the size small. I am 5'1 and 125 pounds. Normally a 27 inch waist in Jeans to give an idea how this fits. It's a bit heavy from all the beading but not bad. Very nice quality!