Up until recently I would have highly recommended Enercare. I have been a customer of their protection plans for years and are usually satisfied with those. However, in the last two years I have rented HVAC from them at two properties and a tankless water heater at one, and I am beyond dissatisfied with the quality of the equipment and/or installation.
In July 2017 we rented a new HVAC system in our old home (which we still own as a rental unit) and everything seemed great, so this past summer we decided to do the same at our new home, and we also got a tankless water heater. Then in August, there was a problem with the AC unit at the first house which needed to be repaired. Despite the fact the unit was barely a year old and should not be expected to break down, we still had to pay $400 for the environmental disposal fee. This is totally ridiculous. So that was bad enough.
Fast forward to three days ago, and our brand new tankless water heater (installed in June) stopped working. It was flashing an error code. The first tech that came simply looked in a manual, decided a new part needed to be ordered and left. We got the part and another tech came yesterday, and he spent time on the phone with tech support and the manufacturer and they determined that the unit needs to be replaced. They also found that the unit is damaged on the inside. So we were sold at least two lemons so far.
We got the new water heater installed today and it is working so far. I do not have much issue with the service and the techs on the job. There were some problems in communication by customer support on the timing of appointments, but it got sorted out. However I have really soured on Enercare in terms of trust in the equipment they have installed.