I would give this 5 stars but can’t for 2 reasons. First, mine came with defects where the holes were not drilled in the correct places so I had to rig it to get it put together. The box had to be reconfigured and the bed at the top ended up having to sit crooked but it kind of gave it some character so I decided not to send it back. Second reason is that it has a slight wobble but not enough to cause a safety concern. Kitty immediately loved it.