Very easy to assemble and has good carpet on it. The cat loves it.

Pros: Good quality carpet
Cons: Haven't found any cons yet