100% cotton (Heather Navy is 50/50 cotton/polyester).
We received an order and one of the shirts had a stain. This order was to replace the shirt that was damaged. We really appreciate the promptness of receiving a replacement. Thanks!
They look good, quality seems fine, reasonable pricing, service and delivery met my expectations