We are happy with the product itself but not with the shipping.  While it arrived on time, the box/packaging was barely holding together and a portion of the cage and connections within were bent, I assume from the package being moved around a bit roughly in transit.