5 stars!! Exactly what I was looking for. 

Assembly was painstaking, but the instructions were very thorough and easy to follow. There were no missing parts and it is very sturdy. 

The fireplace insert is beautiful and the corresponding lights are amazing! The heater on the fireplace works well, also.