after reading some reviews, i ordered an XL when my normal size is medium. XL was way too big for me. so I exchanged to a medium. it's still roomy around my legs but it's no big deal. like the texture and how it doesn't collect cat hairs instantly like some other sweat pants!