This ramp is perfect for my aging dog.  He learned to use it in a short while. I gave it four stars because the carpet was too slippery.  Had to get a rubber backed runner  from the Dollar store to put on it so he could gain traction.