I bought them because my dog would slip on my hardwood stairs. She eventually became terrified of going down the stairs so I had to hold on to her and walk her down. I installed the treads and she instantly felt comfortable going down the stairs. They look great and stay in place. And they're washable.

Pros: Look great and stay in place.
Cons: None.