Rarely do I buy clothes from the internet, but I took a chance. The shirt runs true to size. I normally would have purchased a large, but knowing that "special" t-shirts run a tad smaller, I opted for the XL and it fit well. The fabric has been holding out on weekly washings as well as the graphic design. If the shirt would have been an inch or two longer I could have rated it a 5.