The shirt itself is okay, it's a shirt. The problem is that the sizing is ridiculous. I wear a 2X, I had to size up to a 5X to get the shirt to fit. That could be a me problem, but if I was ordering online and not while I was standing in a line at the Arnold, I would have been highly upset with the end product. Anything on the lower half of the body fits perfectly normal, but upper body is wildly skewed.