Beautiful runners! They arrived quickly and we’re all uniform in size  design, and constructed well. Each runner has a self adhesive backing, but I bought extra to make sure they would stay put, especially since we have an elderly dog that likes to go up and down the stairs. Since purchasing and installing these, I haven’t had any issues with the corners rolling, or the treads losing their grip! They are definitely a great value and I would 100 buy again!