So I purchased this as a gift for my mother. She has always wanted a fireplace, and I was all but happy to oblige her with this. When the product arrived, I started assembling it and everything seemed okay. However, when putting the final couple pieces together, I noticed that nothing was lining up. The top piece would not line up with the holes on he rest of the cabinet. I also could not screw in the fireplace insert because there was absolutely no room to work.
Overall, it is a beautiful fireplace and it puts out lots of heat, however, I would opt for someone else to assemble it if you buy it.