My son is 6'3 and 240lbs I ordered the XL and it fits him perfectly. He loves the cardigan and wears it at least twice a week!  It's easy to launder and it hasn't shrunk or frayed with normal washing.  This is a great product for my money!