Good construction with Lots of "apartments" for kitty to hide, great scratching posts, and
good perches.  

Pros: Well constructed and sturdy.
Cons: Covering on perches is rather thin, and perches are small for a large cat.