Great for our puppy! The carpet covers are very thin and feel like extra thick paper towels, but they help prevent slipping. I may replace them with better stair treads.