I purchased this for my husband as a christmas gift and should've known it was too good to be true.  The size large was about 6 inches too long, the sleeves were 2-3 inches too long and in all aspects it was too tight.  I'm not sure who made these shirts, but it definitely doesn't follow normal American mens sizing.