Review for NEC Solar

Office location: 275 Grove Street Suite 2-400, Newton MA, 02466

Jeremy Chao

High Quality Work and Ahead of Schedule for my Solar Project

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.

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support