I cannot say enough good things about these stair treads. We had our previous ones for a long time (different brand from a different retailer), and these blow the old ones out of the water. The adhesive is perfect - enough to keep them in place without causing damage but easily moveable if needed. These have been on my stairs for nearly 2 months. They have not moved! I have 2 senior dogs who appreciate them very much, and I will say that they are not showing dirt or signs of wear. Holding up beautifully! I vacuum them with the duster attachment regularly (using the vacuum itself did pull them off) and that has kept them looking great. I just ordered another set of these for our basement stairs. Excellent, excellent product.