Office location: 275 Grove Street Suite 2-400, Newton MA, 02466
05/15/2021
Jeremy Chao
I wasn't thinking of going solar until an unsolicited person knocked on my home door and asked if I wanted a free estimate on solar. Although I was sold on the idea, I wanted to find out any good reviews on them so I posted an ask on Facebook Needham site for reviews on good Solar vendors, and an overwhelming majority of responded that NEC Solar with Artie Crocker was by far the best Solar experience they had, so I was comfortable choosing NEC with Artie as my Solar vendor over that unsolicited salesperson who introduced me to the idea.