It was very easy to put together and my dog is using it (after a few initial coaxing sessions up and down using treats to lure her).  It is light-weight and yet very sturdy.  The only suggestion I would have for improvement would be the carpeting used is slightly slippery.  The dog needs to get some kind of grip to be able to feel comfortable and use the ramp regularly, so the same type of carpeting material, but without the sheen it has, would make it less slippery.  I notice my dog is quite cautious as she goes down the ramp, holding herself as if she is trying not to slide, and I would like her to feel more comfortable so I might try to add something to give her more grip.  if this had a thicker carpet with more grip, I would give it five stars.