I love this tree. So do my cats. It was super easy to assemble (screwed together). The carpet is soft and not too long, so easy to clean. A bit of smell at first from the carpet but it went away quickly. 
This is the second one I've purchased.I have one at home and had this one shipped to where I am staying because my cats missed having it. 
Great price. Perfect height  and my cats have no problem getting from one bed to another. I also like that the beds are roomy for my 18# cat.