These are wonderful!! We got them bc our corgi kept falling down the stairs- absolutely heartbreaking- and not only has the dog never slipped again, but the treads absorb noise and look really nice as well. Super easy to install!! They’ve been on for about three months this now and so t come loose- despite heavy usage and frequent vacuuming. Definitely recommend!!!