It’s super cute and seems sturdy enough for my 21lb boy. He is a little too long for the cubby part, but he loves the scratching post and likes laying on the roof. The little step pads are too small for him to use for jumping up to the top. He uses the chair and then from there can get up. Maybe it’s because he’s a big cat or maybe it’s because he’s getting up in years. But it’s definitely a good place for him to hang out. 
It fits great in our living room. It’s good for an additional cat tree, but I’m not sure it would be good as the only one.