Great product,well constructed. Easyto assemble, did it by myself in 20 minutes from the unpack with  the kitty and dog climbing all over it. All pieces went together well, label for assembly. Solid structure,our kitten is enjoying it the scratching poles