It is smaller than it appears in the pictures, we managed to put it together by ignoring the instructions, and the material is flimsy stretchy cloth instead of carpet. We put some fake sheepskin on the shelves to make them softer and fluffier, and the cat we bought this for is happily sleeping on the top shelf, so for us, it's a qualified success.