I purchased the small size which is perfect for my tiny Maltese.  The crate is easy to assemble/disassemble and is a safe way to travel.  I like it's sturdiness, ventilation and ease of use.