The large fit true to size and was made well. However, we also ordered an adult medium, and it fit like a child's size medium t-shirt. It was so small, that I couldn't wear it, and I'm a 120 pound female. The Screen print on the front of the size medium t-shirt was not centered. We gave the shirt away, as we could not use it, and I didn't want to pay for return shipping. My son wears the large one on a regular basis, and so far it has held up well in the wash.
About the print:
The printing gets only 3 stars, because on one of the t-shirts that we ordered the print was not centered. . It could have been done more professionally. We love the message on the shirt.