I purchased this cage for my 2 ferrets, and they absolutely love it! It's SO roomy and the large access doors make it super easy to clean! It has cut my daily cleaning time in half!  Based on the other reviews, I was very nervous about the assembly, but to my surprise, my husband and I found it very simple & easy to put together! We had it assemblied in less than 1 hour! Rubber mallet is definately required though to hammer it all together. One of the shelves did come with a small chip missing in the corner, but I called the manufacturer and they replaced it right away. Only minor complaint is that one of the cage doors seems a little 'off' and I have to jiggle it a little to get it locked into place. Overall, not a big deal though. My fuzzies love the cage and maneuver between the levels with ease. I'm very happy with the purchase and I would recommend it to anyone in the market for a new ferret cage.