I needed treads so my dog would walk up and down the stairs unassisted.  These are perfect.  The rubber back keeps them in place without me having to permanently tape them down.