The fireplace is very nice.  It was very time consuming to put it together, (a couple of hours) but once you put all the connectors in the pieces per the instructions it was easy to assemble. The instructions were very clear and I had no problems with them.. Overall I love it.  I will advise that if you want it to sit fully against the wall you will need to remove baseboard so it can slide all the way back otherwise there is a about an inch gap between it and the wall. But it isn't that big of an issue.