I purchased the second to largest crate for my German Shepard puppy.  It works very well.  Folds up very nicely for transport and trips.  He loved it.  Any "toys" he deemed his would be promptly placed there!

Pros: Very Easy Assembly
Cons: none