Overall this is a good shirt. The quality is pretty good if you are not too ******* it. Any one of the sizes and colors that you buy should be a good quality shirt. I am not really the biggest fan of the yellow color, as it is not really my favorite shade, but anything that has the Animal branding on it is going to look pretty cool. The sizes are pretty much as you would expect, and it doesn't really matter much anyway if this is just a gym shirt. Once it gets tattered, cut the sleeves off and its like brand new.