some of the pieces didn't cooperate when being put together. its a solid cage and looks great once you are done making it. But my cat has already pulled out two of the white buttons that hold down the fabric on the shelves. It should not be that easy for a cat to pull out.