I have several of these and for the money it's a great crate.  A little rust forms on the bottom fairly quickly, and the plastic trays could be a bit thicker to prevent cracking.  Otherwise it's a solid kennel.

Pros: Value, reliable, options of sizes, good quality.
Cons: Can show signs of rust and weak plastic trays.