these are comfortable. the leg stays put , no rolling at the leg or waistbaand. the only complaint i have is they are shortwaisted for me. i have a long torso and these barley cover my belly button. i am 5'10'  165 lbs. i got the large. i wish they had a pair that were higher waisted.