Excellent product. Yes, takes time to put together, but, was simple.   Heater works great!  Extremely satisfied.