Great size for my petite cat, I don't think it would be suitable for a medium/large cat due to the size of platforms and space between scratching posts. It took me about 45 mins to assemble with logic being used in some areas as the instructions were not that clear/descriptive. Overall happy with purchase for the price but most importantly my cat appears happy with it.