I personally like this product. It is durable, folds, and has multiple uses. Our dog does not know how to go up step that are terazza. She bonny hops up the 5 stairs, but I am concerned when she is older, she will not be able to get the push from her back legs. I followed the advice that came with the ramp. We put it flat in front of her food dish. Within a day, she was willing to walk on it and go back and forth. Then I put it on a set of steps outside and within one day she would go up if she got a treat in the end. Then I put it on the steps we bought it for and as yet, she will not use it there. However, I am not giving up. She is still young and eventually I hope to get her to use it. In the meantime, I have it near the area and have her use it on a less angled surface. I think the ramp is a good product but it does not come with a dog trainer!