I shopped for hours for the perfect cat tree and I found it in this one!  We have 5 cats, so we needed a large tree and one that could accomodate large cats.  The square dimensions of this tree make it extremely stable and the quality is high.  Assembly was fairly simple, with graphic directions.  It has alot of pieces so it took 2 old folks about 90 minutes to put it together.  Very happy and more importantly, my cats are having a ball racing up and down the levels.