Like this product very much.  Easy to put together and comes with everything  you need,  Good quality.  My kitty was playing with it while we were putting it together.  I put it near a window so they could sit there to look out instead of climbing up in other ways that damage the window sill.  

Pros: Easy to assemble and has everything needed to do it.
Cons: It's big