Happy cats as they have been playing on it since we put it together. 

Pros: Easy assembly, good price.
Cons: Needs to have another bracket on the bottom of the stairs as the top gets loose and the stairs turn.