I bought this before adopting two kittens.  As all new kittens do, they tend to hide at first and they gravitate towards this condo.  They just love this condo and it is their default base when they are not eating, litterbox...ing, or exploring.  It is almost perfect...the only down side is you have to screw the ball-on-a-stick thingy onto the box which I just never did (makeshift attached it).  If you are considering this, especially for kittens....go for it!!!

Pros: Very protective for cats (three sides, dark, etc).  Kittens love it.
Cons: Have to screw in a peice that is honestly optional.  Also the actual floor of the condo isn't the softest, but I added a baby blanket and it worked just fine.