This customer had nice things to say about us on Solar Reviews. We think they’re pretty great, too.
“New England Clean Energy were just simply great. Each employee I interacted with was very positive and excited to be working on the project. The installation of the system was exactly as they described. I would absolutely recommend this installer to other people.”