I bought this for our very large older dog who now has trouble jumping up unto things like he used to.  It has been a lifesaver.  I am ordering another one now so he will have one in the house & one in the car because he loves to ride.  The step is easy to put together, lightweight & sturdy.  It only took a few tries for him to get used to it.  I highly recommend it.