Super buy!  I have a tall bed, and my dog could not easily get herself up on the 3 step stairs.  This one is tall but firm, exactly as described.  I've seen much more expensive ones around, but I am extremely pleased with this purchase.