I am about 190 lbs, 5'2, slight hourglass but since i gained weight I've lost my waist, and it is so flattering on me! Very elegant and I prefer wearing it with heels as with flats it looks a little off! I got a size L. I like the stretch and I have already washed it and it still feels and looks good!