I'm still getting my dogs used to using this ramp. It was relatively easy to assemble and looks beautiful. Carpet has enough grip to allow dogs to feel confident going up or down.