Review for Solar Power New England

03/26/2021
Excellent service

Excellent

From planning to final install nothing but good customer service and education

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