These treads look great and work great.  We have these on the steps going from the garage to the main floor of our summer house.  They stay in place and keep sand and dirt out of our living space.  We love them. 

Pros: Stay in place.