My dog loves the ramp. We had steps for him but he was having a hard time climbing up and down the steps. He does slip a little going down the ramp but he's getting used to it.  The ramp was very easy to put together. I'm very happy with this purchase.