Easy to put together but needed a drill for some of the screws. Looks great and works great but has a slight smell when the heater is on. I imagine that will fade with time but not sure.