This is well made, fits well, and looks good on.  My husband has been asking me to find him a shirt with snaps.  I chose this from the several that were on offer.  We like everything about it and just ordered a second one.