This is really nice. I put it in my office, so it serves double duty as a dog kennel and credenza. Besides looking so much better, it akes up much less space than regular kennels and you have a nice waist-high countertop for other use. It wasn't really difficult put together - all of the pieces are labled with numbers and the holes are predrilled. You may want a budy on hand for a few times that you need to lift it when it isn't totally secure - it's large and a little awkward. Definitely assemble at or near the location you intend to keep it.  

It's decent quality after it is all together - and it actually looks really nice. I'm happy with my purchase. If you have 3+ dogs (I have 5), it's a smart purchase!