After reading the reviews before I purchased it, there were no surprises . I received exactly what I thought it would be. My five pound Yorkie  has one bad leg ,so, she can go down it ,but, not up it. It is very steep. We had to make rails for it because of the height. It is very slippery ,but, seems to be manageable. I would purchase it again knowing what I know. 

Pros:  It does not jar the dogs spine as steps do.
Cons: It Needs rails & the rug is slippery. I would really like the rug to be removable for washing if needed.