According to the directions it was quite easy to put together, and all the pieces fit well.  All in all we are very pleased with the fireplace.  We'll have to wait for cooler weather to actually be using the fireplace for heating, but it seems to work well just trying it out.