Good but not 100% cotton
normally I wear M but wanted a loose casual fit, L is perfect. Website says 100% cotton but the blue tank is 60% cotton, 40% poly. Fabric feels nice, very smooth but is a bit on the thin side. Overall happy for the design and price
Yes, I recommend this product.