I needed treads because my dog was having difficulty on the wooden stairs. These treads solved this problem quickly. The have a non slip bottom so I only had to lay them on each step, and they really looked great, which is something I didn't expect so it was an added plus. The quality is great and I love that I can throw them in the washing machine and they come out looking brand new!!