I bought these to keep stairs clean when it rains (dogs don't wipe their paws), and they do the job. They do not slip or slide around when my dog runs up the stairs. I vacuum them to keep them looking clean (there is enough space between the leaves in the pattern that my hand vacuum can get the dirt out - when there is no space, my hand vacuum cannot get it out and the dirt gets stuck). Overall I am happy with this purchase.

Pros: Non-slip backing, durable
Cons: No cons