Great quality and construction.  However, I was hoping they would work better on my luxury vinyl planking (stairs), but they do slip.  I bought them because my Senior German Shepherd has trouble going up and down stairs these days.  I ended up switching to carpet strips and use double-backed tape, to solve my problem.  The rubber stair tread is now my outdoor step grip and works great there!