I gave this shirt a 3 star rating because there appears to be a problem with the sizing.  I had ordered an XL and received what can only be a medium sized shirt.  While I do know that sizes vary between manufacturers, designers, etc., there was just too much of a size discrepancy.  Could the problem be with the manufacturer sewing in wrong sizes?  Could be.  Did the vendor misrepresent the sizing of the shirts?  Maybe.  The short of it is, ask questions people!  Lesson learned!  LOL