The colors are vivid, and it's a good-quality shirt (it's a Hanes Beefy T). We've washed it a couple of times now, and it doesn't appear to be fading- good-quality dyes were used to make it. The Big Guy was going to order it in an XL, but after reading other reviews, we ordered in a 2X, and it turned out to be a good call- these do run a little small, so the 2X fits him perfectly. These are really nice shirts- don't hesitate to order one, but do be sure to order a size larger than usual. Nice shirts!