I almost didn't buy this because of other people's reviews complaining about it rolling up, but decided to go for it. I am 5'10", 150 lbs, size 8 and didn't have any issues with it. I wore it to a wedding receiption and had it on for 12 hours. Lots of dancing and it stayed in place the whole time. I ordered a size large and it was still snug enough to suck me, but not too uncomfortably tight like some of the shapers can be.