I would not do it again based on their customer service. I have a 20 year lease on solar panels. The system failed a month ago. It was pulling teeth to get an appointment waiting 30 days. I left work early and they never showed up. After holding 30 minutes on their support line (the scheduling...