i really wanted to love this but it just didn't work for me - the back cut into me in just the wrong spot and something about the front pattern actually made my stomach look larger - my waist looked little thanks to the diagonal stripes but my lower abs looked not great.  for reference, i'm 5'6" 120 lbs and ordered a small.  length wise it fit great, it was just not for my body type