Very pleased with professional and timely Avalon service. Avalon representative, Alan is very courteous, knowledgeable, helpful and he made sure that all our questions were answered. Everything that we agreed upon was fulfilled. Installation went smoothly and in time, technicians are very experienced and they were pleased to answer any questions and share advice. After completed installation, everything was cleansed and testing of new heat pump was completed in all modes of operation. Alan in person provided instructions to program thermostat and operate heat pump. We gladly recommend Avalon.