Very easy to assemble, but had problem of my cats knocking it over every time they jumped on or off. I have laminate floors, so it might do better on carpeting.  

Pros: Great value, easy assembly
Cons: Not sturdy enough for my hooligans!