I'm very happy with this purchase. My cat loves it and spends hours sitting on it watching the birds outside the window as well as playing with the toys. 

Pros: Great value and very sturdy. 
Cons: Time consuming to put together but worth the effort!