These treads are just what we needed to keep our entry stairs carpet clean. They are plush and feel soft when stepping on them. The treads come with a non-slip backing, and even though they are shown on hard floors, they are also somewhat non-slip on carpeting. The only thing I would say could be improved is if they were longer than 28”because they don’t cover enough of the steps. They are supposed to be machine washable, but because I have done that yet, I can’t say what they look like after that.