I think the shirt is great! it's obviously very well made and very comfortable. My only complaint is that the sizing is a little misleading. I was going to get a medium (which is my normal t-shirt size) but other people said in the reviews the shirts run big, so I got a small and it fits perfectly. If I didn't read the reviews and gotten a medium, it definitely would have been too big.
It's an awesome shirt! Only thing is the sizes run a little small. Great quality though!
The fabric's on the thin side, but it's not extremely thin. Quite soft and stretchy enough. In my case the size fits correctly, not oversized at all. The design is fun, and the color's nice, looks exactly like at the photos.