These pants are awesome, I got the XL because I love big baggy sweats and they are perfect, the waist has a drawstring and is easy to adjust so they don't fall down. They are very soft inside. My only complaint would be the amount the inside sheds, I had grey fur balls up and down my legs the first few times I wore them, even after a couple of washes they're still shedding but it's worth it for the comfort :)