Very satisfied with quality and ease of assembly. It took a few days for my cats to actually use it, but now they won't leave it alone. I have one cat that weighs 23 pounds and he sits on it but he is actually a little too big for it. My other cat is normal size but she is 20 years old (she does not know how old she actually is so please don't tell her!). She loves the rattle ball and we actually have to cover the cat tree up at night otherwise she keeps us up at night playing since she is such a night owl! Overall, very satisfied!

Pros: Great value, easy assembly, fast shipping
Cons: Not for very large cats