Took 2 hours to put together, but heats well.  Well worth the money!