I am a 5"1 158lb petite size 12 woman. I have been looking for a pair of shape-shorts to wear underneath my skirt to cut down the rubbing between the thighs, especially in summer, (people have big thigh do understand what I mean) for long time. I ordered Size L and they fit well, my skirts fit better and they are short enough not to show. They roll at the tummy ONLY at the first 30 minutes. They are much better after they are being stretch-out. They still roll a bit while I sit but if I wear a higher waist skirt, it's fine. I guess if you are taller and have longer waist, it will work better. I am keeping them. With this price, you can't even buy 2 anywhere else. Thanks hsn.