The sizing seems to be right on. I am 63 years old, 5'9\". 250lbs and wear a size 20. So ordered the XXL Pants. Fits nice and I have washed them before wearing in cold water then lined dried the pants. The length was good for me I usually have a 31-32 inch leg length. Wide legs, that don't cling. I will get a lot of use from these pants this spring and summer. Easy to match with a tank top or a loose cotton top.