I have been dealing with Moon Air for 5 years and I have always had a great experience. They listen to what your needs are and there is no pressure from their project manager. My last experience was a heater cleaning and from that the tech found a creak in my heat exchanger. I purchased a new heater since the old one was 19 yrs old. All is well!