The snaps are everything I had hoped for. They are beautiful, easy to install and come at a very reasonable price. I highly recommend this company. Good customer service is a rarity in this fast-paced world, but Kamsnaps offers excellent customer service.