The ramp is nice. I have two dachshunds who will use this and so far they slide off of this due to the slick material.. I’ll have to put something on it to help them grip. It also has NO source of grips for the legs.. so if you have hardwood floor you’ll have to buy grips for the bottom. And when I was opening the ramp from the box the screws disconnected fairly easily (not knowing that it would do that) from the legs and how it is connected to the cushion part.