It's a nice ramp, easy to put together.  The carpet on the ramp is very slippery for my little dachshunds.  They are able to slide down it, but climbing up is too slippery.