I love it for my large dog who has arthritis in a back leg due to two separate surgeries.  Now she can easily get up on the sofa to sleep without having to jump and it is light weight enough for me to carry it out to the car so she can get in the back seat with ease so we can take a ride or go to the Vet.  I throw it in the trunk and off we go.  If it were wooden steps I don’t think I could carry it as easily as this one.  I am elderly and have no trouble carrying this out to the car.  The carpeted steps also give her traction.