Fairly easy to put together but the seams don't fit exactly flush, which if you are OCD like me, it will bother you, but for the most part, I love this little fireplace.  Good value and puts off a good amount of heat if that's what you need. You can also just have the flickering light without heat.  I had chosen this one base on the reviews and am not disappointed at all!