Assembly was easy and took about an hour. The heater works really good and the flames look nice. When you first unbox this it seems like it could be intimidating but assembly was really easy and took about an hour. My Vizio 43 inch TV and Vizio 40 inch sound bar fit perfectly.