Bought this ramp for my dachshunds.  Initially the velvet cushions along with the vertical height of the ramp made it tough for my dogs to walk up on their own.  I added a towel so they would have more grip and that did the trick.  Now the boys run up/down-no more jumping off of furniture.  I bought this on sale and it is worth every penny! Arrived quickly, no assembly required.  Would buy again