These crates are wonderful quality.  There was a little assembly, but they really just snap together.  Shipping was fast and order was easy!  I just can't say enough about the awesome customer service!