Review for Solar Source - The Solar Experts

Office location: 10840 Endeavour Way, Largo FL, 33777

Robert Oldsmar, FL

Everything from the initial visit and proposal to the finished installation was great. Would recommend Solar Source to anyone needing solar pool panels or any of their other products.

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

System size (kW): 6

Year installed: 2022