I recently had solar panels installed on my roof a...
I recently had solar panels installed on my roof and chose this company. While the installation process went smoothly, communication with the company could be improved. Overall, an average experience.