Very easy to assemble. Looks great! Super sturdy. I love that the box heating unit doesn’t get hot- that’s a huge plus for us.  Let’s off just enough warmth. Perfect fireplace to cozy up to!