Great quality, easy to install and clean. They have adhesive on the back and so far they have stayed put on the stairs. I have a 130 pound mastiff that launches herself down the stairs and they haven’t budged.