I purchased this ramp for my dog, who just had surgery on his leg and isn't allowed to walk up or down stairs for 8-12 weeks (he's too big for most of the dog ramps sold in pet stores). I installed it in just a few minutes over the stairs leading from our deck to the lawn. I drilled a couple of holes in the deck and use the pins that come with the ramp to keep the ramp folded to attach it to the deck - it works great). It's very sturdy and non-slip which has been great because we've had a lot of snow. I can also fold it in half when not in use so that the surface doesn't get covered in snow and ice.