I loved it and my ferrets love it. They have plenty of room to play and a place to run and hide from the dogs.

Pros: I loved the layout it was perfect. It was easy putting together the holes were predrilled. couldn't be more happy
Cons: The steps need to be a little bigger. The only thing I found I didn't like was the steps.  It would be difficult for any animal to climb I built my own steps that fit perfectly.  that is the only complaint that I have on this product.