Love these! They stay in place and have made it so much easier for the dog to go up and down the stairs. They are not all identical in size though-slight variations in the cut. Was fine for our purpose as we have them on stairs to the basement but I would t be as happy with that variation on front hall stairs.