It fits ok, not as firm as I like, I'm 5'7 and weight 176 lbs, I think  I will order a small a hope I get the firm's I like.  It is a smooth look on the tummy are, but my bottom booty cheeks was hanging out just a tad.