Having looked on the net for a denim shirt with snaps,I had the good fortune of seeing this shirt on sale at Amazon. It is of a good quality, heavier denim, and is well tailored. I wear it as a light jacket and like it very much.