All parts were enclosed and holes drilled in line with the screws, so everything "fit". It took me an hour to assemble by myself (67 y.o. female), mostly spent on the casters. Because my cat is large and heavy, I stabilized the cage and resting benches with zip-ties. I advise doing this, as it makes the cage much stronger. I doubt that I would keep a cat enclosed in the cage longer than it takes for the cat to recuperate from surgery or recover from an illness or injury, but for that length of time, it was PERFECT for my cat. The 4 doors open, close, and lock easily, and the cage wheels easily on its casters. Easy to clean the floor.