The shirt arrived in a timely manner and exactly as described.  I only wish that the size was a tad bit larger.  I ordered an XL for my husband.  It is on the smallish side for an XL.  It fits him, but I am afraid that when I wash and dry it, it will be too small.  I will not be washing it before he wears it!  My advise is that if you normally wear an XL, go ahead and get the 2XL.

The shirt graphics are super cute though.  Its a great buy, just get the right size.