Bought XL, but probably really should have gotten a L.  The shirt itself is not super thin, but not thick, either... just in between.  If you appendix carry a firearm, the graphics help to conceal any printing you may have.

After about 2 washes, I noticed that the graphics are starting to peel off on the edges.  I also noticed some holes around my belt line, probably from sitting and the shirt rubbing.  Would be nice if the pattern and shirt lasted longer.  It probably won't last 10 washes, but for $8, you kind of expect that.  Cool graphics.