My cat absolutely loves it. Shes a tiny 7lbs cat and the tree is solid for her to jumps around. If the cat is over 10lbs, I think it might wobble a bit. 
My kitty is 10 years old and I think the ramps might be a little steep for her. It would have been neat if there had been more room for landing at the end of the top ramp. (Nothing a little treat incentive wont fix! D) 
It did take some time to put it together (about an hour and a half), but thats because Im not very handy. Plus the instructions were very clear. 
Tip when you first take pieces out of the box, vacuum every piece as there are lots of fuzz. But once you do, everything looks great and your kitty will be fuzz free )