Review for Solar Topps

06/29/2016
Anonymous

Solar Topps installation

Had Solar Topps install a 17 panel system on my home and was totally satisfied with their workmanship and customer support. Would certainly recommend.

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