I bought this as part of my brother's Christmas present. The XL fit him quite well. He is fairly built at about 190 lbs and 5'11. The first thing he said was, "it's so soft!" While we haven't put it in the wash yet, it seems durable so overall very pleased.