Bought these for my husband. He is 6’5” and weighs 220 lbs. The XL is a perfect fit. Legs are the correct size and length. Very happy with this purchase.