Too bad my dumb cat won't play/sleep on it. He prefers my bathroom floor.

Pros: Easy to put together, good size 
Cons: carpet is kind of cheap (but not terrible)