The shirt I received fits true to size and is 100% cotton, which I like. This is a really cool logo, unfortunately, there was some sort of mixup and I received a tour shirt instead. Customer Service was excellent, but sadly the shirt pictured was no longer available in my size.