This is so great for my cane corso pup.  Its durable and roomy as he grows from a puppy into adulthood.  It was easy to assemble, and I love the wheel attachments.  I can transport from one room to another.