These pants are GI...NORMOUS and I ordered a size SMALL! My elderly father is 5'8" and weighs 140 lbs. These were too large to have altered as well because each leg would need to be cut in half. The fabric is VERY STIFF too. I tried to return but missed the return window by 6 days.