I like everything about it I just wish it was a bit sturdier than it is. For a small size dog, which is what I have, it works great. But even with her light weight the steps are or should be just a bit more firm. The fact that they are foam is what makes this product not a complete 5 star but I knew this when I ordered it. Works fine for what I need it for.