It is sturdy and easy to put together, however the beds and little hut are super small. I have a 7lb cat and he can barely fit in the hut (there are two posts inside it which is a really poor design). I also have a larger cat, about 15lbs, and he can't fit in any of the sleep spots which is super disappointing because he really wants to and keeps trying.

Aside from the actual tree, shipping was postponed two months!! I ordered on a Thursday at the end of March and was told it'd be here the next Friday. The day before scheduled arrival I received an email saying it was unexpectedly out of stock and wouldn't arrive until the end of May or early June, yet the whole time I was waiting it was still listed for sale on the site with 10+ in stock.