Tag is washed out so not sure if this should be considered an L or XL. Shirt has no flaws and is nice and thin.