Perfect for what we needed. I was getting so sad seeing our big older dog struggling to walk down our hardwood steps, but we didn’t have much of a budget. These were perfect, and they don’t slip off the stairs even with no adhesive at all! It was an instant fix, and we have two big dogs and a toddler running up and down the stairs with no issues.