This is a good product if you only need your dog to go up or down to a low level. I have 4 steps on my back porch and this was not long enough for that use. I also tried it next to the bed, and it does not work as the angle is too steep. It is lightweight and easy to move around. It is not slippery and has a rough sandpaper type feel. I'd recommend if you only need your pet to go up or down 1 or 2 steps.