We are very happy to have found a lab coat with this set of features - fire protection, chemical protection, and tight-fitting knit cuffs, and metal snap buttons that allow for quick removal of the coat if necessary. The one issue I have noted is that one of the coats we purchased has already lost two snap buttons within just a few weeks of use, so the durability of those buttons seems unreliable.