I got these for an aging small dog with a hip problem that became scared of the stairs.  I used carpet adhesive to secure them and they work great.  They're not top shelf, but I don't really care. They pretty much blend in, are easy to clean and do the trick for the four sets of stairs I have in my house.  And my furbaby is happier.