I am a true small, 130 lbs, 5'7", 32B, hourglass shape. These pants fit just a little long on me while wearing 2.5 inch heels. Fit very well though and the lining is soft so you are not being irritated by the sequins.