This is the second ramp I bought. My dog injured her back and my vet said she should not be jumping or using stairs for awhile. It took a few try's, but after some loving urging (and treats placed on the ramp!) she figured it out. The carpeting is nice but a little slippery. Maybe because my dog is small and light weight, but the nap could be a little thicker for better "gripping". Otherwise this is a great, high quality ramp that's relatively easy to assemble. I give it an "A"!!