The ramp is a good size but the footing is a bit rough and slippery at the same time.  My toy poodle doesn't like the feel of the covering but I think e'll get used to it. On anything but a single step, the angle is very steep. I am trying it in different places to see how it works.