I breed miniature schnauzer puppies and needed a crate with an open top for easy access. This crate is extremely sturdy, and also easy to disassemble for cleaning. The only issue I have with it is the bottom tray is about 2 inches smaller than the sides, which leaves a gap between the two.