My cats absolutely love this. Heck, they started using it as I was putting it together. It's incredibly sturdy which is important because I have some playful cats that love to run up it hard. 

There's a ramp that leads up to the upper level. I initially installed it but removed it as it seemed to get in the way. Maybe it's ok for smaller cats. 

Assembly was relatively simple and the pieces were well marked.