I'm 6 foot, 195 pounds. I bought an XL. The length and chest-fit were fine but the stomach area seems to be made for a guy with a HUGE beer gut. The design is really cool but I had to return. Bummer.
Pros
Great shirt, wore it for 4th of July. All my friends loved it.
Cons
After one use the stitching started fraying and the shirt was stretched out.