When I got these, they fit so perfectly I couldn't believe it! So comfortable, so flattering. The legs stayed that way, but beware... the waist will stretch out an entire size up. They will not stay up and if I use a belt, I get a horrible tummy budge for how tight I need to make it. I will definitely be buying again because they are so flattering, but I'll order a size down, maybe even two!