Easy to put together, just takes time and following the directions.  Does not heat as well as my smaller infared fireplace heater, but I wanted the tv stand.