If I could rate a lower star I would. I own two homes, the first one they did was a 6.kwh system, they did a great job for a great price. So about a year later I had them do my second house which was a huge job. 7.5kwh system with two big sunny island off grid inverters, 7kw battery banks and a 13.5 kWh generator. To start out they put the entire solar array 180 degrees backwards, and mounted the inverter in the wrong spot, so they had to come back and take it all off and do it over. Then instead of running all the grey electric pipes where you couldn't see them they literally ran it across the front of the house... it looked horrid! So they had to come back and fix that. To make matters worse, the two sunny island off grid inverters, batteries and generator cost over $20,000 and I paid Dean in October 2016, it's now July 2017. I have been waiting 10 months for the other half of my system! It started out with he didn't have time and he kept canceling install dates, and finally after months of calling he finally told me he didn't have the money and he never had them that whole time and was just leading me on. Finally he sent me an invoice showing he paid for them and they were on the way after 5 months of waiting, well I waited another month and was hounding him. Then it turns out he made a fake invoice to make me think he had them... turns out he still never did! His latest last four excuses were he was on his way and his van broke down... what a surprise. Now he's blocked me on his cell phone so I can't get a hold of him directly, and after 10 months of waiting I'm still out $20,000 worth of equipment. I called today and told his secretary I'm done and I'm coming for my money next week, if he doesn't have it Dean is getting a law suit. Absolutely horrible experience. Iv spent hours of frustration and Iv made literally hundreds...HUNDREDS OF PHONE CALLS, most of which were blocked or not answered. His solar buisiness is financially falling apart and won't be around much longer. NEVER USE THIS INSTALLER. I cannot stress this enough. read more