Shirts are the softer higher-end fabric blend, but they do run small. I’m active duty serving overseas and wear an XL. The shirt looked great, but was too small. The company sent me a replacement one size immediately up with no issues, and included a prepaid shipping bag to return the original. Great communication, awesome customer service! Thanks again!