We just refinished our basement stairs and wanted to install stair treads to prevent slipping.  These work great.  I love that they are super cushiony on my bare feet.  They have a non-slip backing but we also installed them with carpet tape to make sure they don't slide around.