Easy to assemble. There were a few flaws we has to work with- missing screws and some broken particle board but overall it looks nice and gives off a good amount of heat!