We bought this for our two boxer sibling puppies. It was easy to assemble and has held up well the pull-out tray makes cleaning convenient. I'm not sure how it would hold up for seriously rambunctious pets, but it has served us well. We bought a second one so that we could crate the pups at our office.