Excellent service and tremendous breadth of knowledge. Brannigan followed the trail of corrosion to its source in the water cleaning system. Although it cost us more to fix the whole system, our water system is now functioning as it should and our water is cleaner, which in turn will save us from having to replace another water heater or washing machine or any other water dependent appliance. Note: I am not rating the price of the service because I have nothing to compare it to. I had to trust them. They came highly recommended, the work was stellar and I had a leaking water heater that had to be replaced before more damage occurred. In turn Brannigan found corroded pipes, other leaks, dirty, untreated well water and a failed water system. In other words - our health and welfare has no price. Job well done. Thanks.