Top quality installations: A complete of a hundred% of study respondents explained they were happy with their solar panel installation, and about two-thirds also documented that they had been saving greater than or equal to what Sunrun initially approximated. California, constituent state of the United States of America. It was https://www.americanarraysolar.com/solar/solar-contractors-california-city/