I like the firmness of this item.  My dog doesn't really like using a ramp and this is a great compromise between a ramp and steps.