My cat loves this product.  It was easy to assemble and the cost is reasonable.

Pros: Great value, high quality,easy assembly.
Cons: Hanging ball not very durable.