The reviews were correct in that these shirts run large.  Due to so many shirts running on the smaller size I picked up an XL for a friend and a L for myself.  The large was extremely large - about the size of a typical XL shirt.  It probably would fit just fine after I washed it and shrunk it some.  To be safe I will give to a larger friend this shirt and return the XL's.  Due to the description of the item, I was expecting the shirt to be two seperate layers.  From what I could tell, it was not.  The shirts looked fairly well made.

The return process was extremely easey and consumer oriented with great ommunication from Amazon.