Bought it for my dog with knee and back problems. He hasn't quite gotten use to this one (bought an outdoor ramp for stairs also). I think it's because of the carpet, it's kind of slick for his older paws.  It does seem to be fairly sturdy and doesn't look bad for an indoor ramp. I believe the one I received was used and returned. The screws and screw holes were gnarled when I received it, as if someone had a hard time putting it together. Also some washers and screws were missing. I called about this and was promptly mailed a whole new set. The instructions were slightly confusing but I got through it okay.

Pros: Looks nice. Sturdy
Cons: Could use better carpet and instructions.