If you have a large cat this might not be big enough (but that's an issue with most cat trees). My petite lady loves it though! It wasn't to difficult to put together but be ready to use some muscle when putting the houses together. Decent quality for the price and just right for us!