I bought these stairs treads and matching landing and hallway rugs just prior to getting a Golden Retriever puppy.  With all of the dog hair, the rugs needed to be vacuumed frequently and did not hold up well.  
While the rugs themselves did not come apart, the fabric quickly began to show signs of wear.  After a year, I had to order all new stair treads to go with the larger rugs.  If you have a lot of kids or dogs, I would not recommend them.  They are very pretty and well made but the fabric just cannot withstand a lot of cleaning