Well made, happy with purchase. When the box was delivered I was worried because it looked pretty small, but it folds out nicely. Soft materials on top, my older cat likes it, as she doesn't like to climb on the tree. My large cat could fit inside, but i don't know about how comfy he would be sitting on top - a bit small for him.