Great fabric, mostly cotton with blending to add some stretch and breathability. Thick waist band I can't imagine will sag or droop. Fly is easy to get through. And definitely short leg, tucks right under your cheeks. These are probably not for bigger heavier guys tho, they will definitely ride up on a larger tush. And I'm a 34 waist in most clothes, and these large 36 38 size are perfectly snug. If you wear 36 38 pants, get the xl.