Review for NEC Solar

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


NEC is a great company to work with.

They were very accommodating and reliable and they new what they were doing with the ground mount system.

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