Seems to be decent quality.  I have purchased shirts on Amazon before and had a difficuly where the size was not accurate.  Bought an XL instead of a L to make sure I have extra room.  Looks huge, but I'm sure it will shrink.  Got a good laugh out of it too :)