Putting it together was easy but, it is very flimsy and the resting areas are really small. I could not put all the levels up because it was so unstable. I had to put in extra screws to stabilize it and I added a folded bathmat to make the resting spots large enough for my cat to enjoy. She likes it but has to get on it very carefully. I would have returned it but I already threw out the box.

Pros: Easy to assemble, looks good
Cons: Not very stable, very small resting areas. (Suits a kitten not a cat.