Diablo Solar Services installed solar panels for solar-electric at our place as well as doing the pool-solar. They do what they say they will, and they do it in the time they promise. They're in charge of regular maintenance as well. So far both the product and service have proved to be excellent. They're just one of the better alternatives in this business.