I got this to wear to a wedding, and it pretty much looks and feels as I expected. I'm 5'4\\\", about 140 lbs, waist 32\\\", hips 40\\\", and got a medium. It fits nicely, not too tight, fits snugly around my chest, loose in the belly area, which is exactly what I wanted. It's cute.