Review for Solar Source - The Solar Experts

Office location: 10840 Endeavour Way, Largo FL, 33777

04/07/2021
Jennifer H Sarasota , FL

They were excellent! Their installers were very professional

Their salesperson was for informative about their products. He was not pushy at all which I appreciated

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