this denim shirt is really a shirt jacket- heavy weight with sturdy snaps, excellent construction.  it has the cute crhartt embroidered logo so anyone who knows carhartt will appreciate it, and those not familiar with the brand will barely notice it.  the sleeves are narrow (not overly, I mean tapered, not baggy) so they are great for rolling up the forearm.  so glad I found this, even though I was looking for a shirt I would rather have a shirt-jack that I can wear over tees!  oh- I am 5'8 a 38 c and got the XL and it FITS, not oversized, not tight, just right for a T underneath after washing and drying.