These are so pretty and well made - excellent quality! They don’t stay put on their own on my painted stairs, but some rug tape does the job and they help my pups traverse the stairs.