This bag is made from yellow FR vinyl and is double stitched on all seams. There is a flap over the top with snap fasteners. On the back there is a quick release snap for attachment to belt which is reinforced inside and outside with leather. Both the snaps and quick release snap are nickel plated to prevent rust. The rivets are capped to prevent scratching of the rubber gloves. Grommets in the bottom provide drainage. Stress points have extra stitching for durability. There is a 6" X 11" pocket on the front of the bag for goggles, glove dust, safety glasses, etc.