These pet stairs are fantastic!  They are firm, yet soft enough for a little 'cushioning' as my 60lb Pitbull gets on and off the bed.  The covering is perfect and I love that it's removeable for washing.  I did modify it a little and took off the top cushion so the first step leading off of the bed is more of a platform rather than a narrow first step.  My 10 year old Pitbull is usually a little hestitant with going up and down stairs or a hill but he took to these stairs immediately.  Great product!  Highly recommend!