Okay, this 350-piece canvas snap kit from BetterJonny is pretty much everything you need for installing or replacing snaps on boat covers, upholstery, canvas projects, and tons of other applications. The snaps are made from stainless steel and brass, so they're seriously corrosion-resistant - we're talking marine grade that holds up well even in saltwater environments without rusting out. The kit includes 100 caps, 100 sockets, 50 studs, 50 posts, plus 25 each of 10mm and 15mm screws, so you've got plenty of components for multiple projects. Each snap cap measures about 15mm (0.59 inches) in diameter with a smooth, durable finish that looks professional. You also get three setting tools and a hole punch - basically all the hardware you need to get the job done right. These work great not just for boat covers and marine applications, but also for tents, awnings, tarps, lawn furniture, pool covers, and even clothing like jackets, coats, and sportswear. The installation process is straightforward with the included tools, and everything comes in this handy transparent plastic box that keeps everything organized between uses. Whether you're repairing existing snaps or starting fresh on a DIY project, having this complete kit on hand saves multiple trips to the hardware store. The quality feels substantial - these aren't flimsy snaps that'll break after a few uses. Definitely one of those tool kits that pays for itself pretty quickly if you do any amount of canvas or upholstery work.