I bought this item for my 14 year old cat and boy, what a help! The steps are just the right depth for him and not too steep.  The only assembly required was to stick on the fuzzy pads on the steps and the rubber grips onto the bottom.  
I would definitely recommend this product for cats or small dogs.