We’ve had Joel several times over the years. He shows up on time and is very thorough. Outside of normal wear and tear we have no problem with heating or AC