I first purchased a Carhartt shirt in large, of the same design and it shrunk more than expected.  I am 5'9" tall and 160 pounds with an average build and not muscular.  So I then tried this Riggs henley in size large and its material is a bit heavier and has a much nicer, smoother feel to it.  I feel the Riggs is much better than the Carhartt and it did not shrink as much either.  However, the sleeves aroung the forearm do not have as much room as I would like and think that a work shirt should have some more room.

Overall, a much nicer shirt than Carhartt.  It evens comes out of the dryer in better shape than the Carhartt.