I have large dogs, and this is so easy to assemble and disassemble.  Great in any size actually, but if you have ever tried putting the non-collapsible crates together you will love this!  Especially the large sizes!!!  Awesome product, and can be used for any animal!  I have one for my bunnies and each of my dogs!!!

Pros: Easy to assemble and disassemble and easy to transport.
Cons: Doesn't really have any