I just adopted 2 cats and this is one of the best investment. It keeps my cat active with different toys, types of perches and caves. It is indeed a complete cat apartment. The cat huts are very cozy and they love sleeping in it. Super soft material and sturdy build. Tall for them to get a vantage point which is how they are in nature.