Well made product that the cats love!   

Pros: Parts all fit together as they should
Cons: parts should be labeled as they are in in the instructions  very hard to work out which parts some of them were.