I wasnt intending to get a cat tree, but two weeks into getting a pair of kittens it had to be done. Denim was no protection for my poor legs, pierced and shredded by climbing furballs, and so something else for them to clamber was definitely needed. 
This tree is very well manufactured, with all the holes lining up and no weird bits. 
Assembly is a breeze, although you will get covered in bits of carpet lint from the covering.
It's very sturdy when built, withstanding all attacks by kittens with crazy eyes.
the pom-poms have bells on, you may hear these all night.
All in all, I cant recommend this product highly enough, keeps the cats happy and saves my legs (sometimes)'