Nice product, just a little small. Easy to put together! Maybe good for kittens and small cats but I have a large cat and he could not fit in the top bed and did not really like the tree at all. Luckily I had a friend who had kittens, they seemed to enjoy it!