This was a little bit of a nuisance to put together but once assembled, my kitties LOVE IT!  It's a perfect size - not too big, not too small.  I have one large 20lb cat and a tiny 7lb cat.  The big one loves to lay on the top shelf and look out the window and the small one fits perfectly in the hammock.  They are both big fans of this and I'm very happy I got it.