Carhartt shirts are tough as nails and last forever, but if you expect to use them for casual wear on the weekend, you might be disappointed.  While the fit is good, the fabric has a rough feel that is better suited to the job site.