I bought this in a small as I am 5'2" and about 112 pounds.  I wanted to hide my little pouch without losing my shape or having hideous panty lines.  This does the job well.  It cinches where it needs to but it does tend to roll.  It sits higher on me than the model but I know I have a short torso.  The rolling doesn't bother me since it settles right in the smallest part of my waistline so you still cannot tell I'm wearing it.  I will buy more as I wear these more as underwear.  Years of low rise everything has given me a permanent muffin top, so I wear these to smooth me out.  I love them.