Exactly what I needed for a 13 year old beagle, a 16 year old Heinz 57, and a 5 year old bagel (bassetbeagle). They love them  go up and down them with ease. Carpeting is thick and prevents slipping. I have had other pet stairs in the past but nothing that came close to these. They are even attractive and well worth the price.