The density foam pet stairs is sturdy, seems very comfy for my tiny 7 pound doggie. At first he was scared but he has warmed up to it. It's perfect for small dogs and no more then 10-12 pound dogs, because it's not wide for bigger dogs. The cover is removable for washing, but wash it by itself. Delicate material and color bleeds out. Make sure its placed on a non-slippery surface, it easily slides out of place when doggie is coming down steps. 4 stars only because its slides, other then that, its gets the job done.