It is everything we were looking for.  It is solid, stury and made of quality materials.  it was easy to put together and has stayed secure for the past year with no adjustments. The cost was less than any others we had seen in local pet stores.