The only reason I am not giving 5 stars is due to the delay of the product. The delivery date changed 2-3 times due to being backordered. However, at the purchasing time it was not showing it.  As for the product quality it is excellent! Easy to apply and it holds the rug pad. I have two big dogs and they go up and down the stairs all the time - they are very confident using the rug pads as it does its job well keeping the rug pad.