These stair treads arrived very quickly and they were super easy to install.  After using them for a couple of weeks now, I am very pleased with them!  They stay in place really well but I can take them up easily if I need to clean.  They help our dog get up the stairs much more easily!