So the unit arrived all shrunk wrapped. It was great for shipping but took a few days to completely take its original form back!  Which meant it couldn’t be used right away. That was a bummer.  The foam is solid, very nice and firm. The steps are nicely separated but… the picture shows four steps and mine only has three!  Go figure.  Thankfully my pets don’t have short, stubby legs. I took away one star for the shrink wrap fiasco and the missing fourth step.  Otherwise this is a good, solid product.  I’d certainly recommend it for older pets.