I was pleasantly surprised that this was not too difficult to put together. The fireplace just slid in. Gives off great heat and got my living room up 10 degrees in a few hours. Flames look nice too!