I bought this for my 18 month old cat as he had outgrown his smaller one he had since I first had him at 10 weeks. While putting it together (which is very easy to do and didn't take me long) he would sit on each part patiently waiting for me to finish it. Once I was finished he couldn't wait to climb and loves it! He uses the top mostly but likes to use the very bottom to hide during his very playful moments to jump out at the dog before they chase each other playing. He also loves the balls on the string, mainly due to fact they have bells attached. 

In summary: its easy to assemble, not too heavy to move and my boy loves it!