I have been purchasing this product and replacements for several years. The first time I purchased it, it was 95% cotton, fit well and was pleasant to wear. The most recent purchase contains only 56% cotton, coarse nylon or polyester thread is used for the stitches, itchy when wearing. The item itself is too small; measured - it is 2 inches less in width than the older items (only 25 inches around chest for size L).
This item is not worth purchasing any more.