This ramp is great.  My dog is 25lb Schnoodle who has back issues and not supposed to jump off and on things.  This is EASY, no assembly and works great for him.  He is not afraid to use it at all and the carpet is an excellent grip.