07/16/2015
Anonymous
Mike, Deb, Jeff and the crew where great! Mike is great to work with and knows the products. No sales pitch ever just facts and knowledge to answer all my many questions especially when pitted against 3 Competitors Mass Renewables clearly comes out on top with Product, timeliness and cost. Mike and team are also quick in responding to any questions. Less than 6 weeks install for 33 panels and 2 weeks for National Grid to approve.