All the parts were there and it's a good product. I should have checked the measurements before hand because the spacing between each level isn't adequate for my kitty, when she jumps from one to another she's almost vertical.