Based on the service we just received from Ambiance, I would say this is an excellent company. They called before the appointment time and was very professional and stated they would be half an hour late due to a company meeting going over and were prompt on arrival. . When Jerry got here he was very quick and efficient with installing our new pool filter. He explained how to take care of our pool filter, went over the warranty; he even checked the pool water for us!