This is working for us.  But they should have described the surface as being coated with a rough non-skid material.  We were surprised at the roughness of the material lining the ramp and would maybe not have purchased had we known to protect our dog's feet..