Talk about a useful product!! Why ever did we ever put down carpet over lovely wood stairs  What we like about these stair treads 1) we wash them in cold-water (and that is easier than vacuuming pet hair and other debris off them), 2) we can change them in and out with another pattern and color set (maybe even more than one set),  3)  we enjoy the color accent to our lovely hardwood stairs and 4) best of all, our young Dalmatian can run up and down without our worries of him slipping.  Note, they will slip slightly if you dont step directly down on them, but not slip off the stair.  Because one of us likes things always squared up, and the dog moves them out of alignment, we did use two-sided tape and now the photo shows how after 2 months still lined up!