Not to difficult to put together. I did it myself within a few hours. The fireplace is awesome looking and goes give off a generous amount of heat. Looks perfect in my space.