We have tried every step possible to help our aging dog get on the bed. This is perfect. She actually runs up this ramp. Great great product. We did put a runner type rug on it though. Actually reverse side up (rubber.)  The surface of the ramp, which is a thin carpet, is a little slippery. Needed more traction.