The stair treads are soft and seem durable. I thought they stuck onto the stairs but it’s nonslip strips on the back. Easy install and they feel as though they won’t slip or move. I would recommend to others.