This is a good quality product with a great traction surface. It does require training on flat ground to get dogs used to it and not afraid of it. The product is just too short to use for heights greater than 16 inches. Get the expandable length product if you have an old or arthritic dog. This version makes too steep an incline for a bed or chair for a 30 lb or bigger dog.