Wish I'd found this years ago!  I have multiple cats and this is just what I needed for my cat room.   The only part my cats didn't like was the little swing at the bottom.  

Pros: Very sturdy and durable, has a place for all of my cats
Cons: Has lots of parts, but my son had no problem putting it together in several hours.  Key is to lay out all the parts first.