Good but need minor adjustments
I love the fact you can remove cushions and wash them. On the top level I have installed a cat basket as my cat loved to lie on the very top of the previous cat tree. Unfortunately ever since I got this tree my cat started to scratch my sofa, she never used to with the old tree. For an adult cat there is no comfortable height to scratch the tree hence she moved on to the sofa. I would move the cat den to the top level and have space at the bottom for a scratching post at a comfortable height.