Needed a new set due to a higher bed!  These steps are very firm and work perfectly for our 3 dachshunds.   Very pleased with purchase and would definitely purchase again.   Shipping was very quick!