Perfect fit and they stay put with no movement when we walk up and down the steps... exactly what we needed for our dog’s safety on the steps!