Shirts run very small. That's before even washing them, which they are 100% cotton meaning you definitely need to size up one size if ordering this brand. Normally XLs are loose on me, but these XLs fit like larges... so will not be ordering from this company again even though the designs are cool