Enough has been written about this fine product and so I will only add that I weigh 190 lbs and stand 6"1" tall. I would normally order at least a size large and often XL.  Thanks to other reviews i ordered the medium which was just right.