Overall a good purchase. Our cat enjoys playing with the posts and climbing it to get to the window. 

Downside is that assembling it was a pain. The parts did not want to click together and frequently attaching one part led to another disconnecting. 

Also some of his more enthusiastic pounces have also led to needing to reattach pieces. Dither more our cat has no interest in the jingle balls. He likes feathers and strings so we have attached some of his other toys we purchased to get him initially interested in the kitty city. But now he really enjoys it.