This is a great shirt by Carhartt, the quality you expect.  It isn't a dress shirt.  It is more of a thicker canvass.  You will want to wash it before wearing to soften it a bit.  It should last a long time.