Pros: Excellent instructions for assembly. A little time consuming to assemble, but not bad. Packaged well and end product looks nice and works well.
Cons: A few of the joints where there is molding don't line up perfectly.

My main complaint has nothing to do with the product, but with the shipping. I initially only received one box out of the three they were supposed to ship. They did not ship the entire item. It took several phone calls to get this resolved. They did end up shipping and entirely new unit (all three boxes), but of course I ended up getting the item much later than I originally was supposed to, and now I have one extra box of part of the fireplace parts that I have to figure out how to get rid of, and it is not small or lightweight.