Happy to reccommend this company. Called on Friday, gotan appointment for Monday. Tech (Pablo) arrived on time and went right to work assessing the extent of my problem, which was leaking pool solar heating panels. He fixed it, checked out the rest of the system, and gave me the bill. The cgarge was less than I paid for a similar repair 5 years ago from another company.