I got these and REALLY liked the feel much better than SPANX.  They are soft and smooth and feel more durable - like they will last longer.  I think all that is true.  The legs stay put, but the top rolls down.  I wore mine to a fairly elegant event with a new dress I loved and was not happy to look down at dinner and see a little ring around my waist.  I went to the restroom and pulled them down a lot to fix it.  Still...isn't this the purpose...to hold stuff in?  it shouldn't roll around your waist,