Review for Solar Source, Inc.

Office location: 2954 E 14th St, Long Beach CA, 90804

08/10/2023
Nate Lakewood, CA

Fantastic Follow-Through & Commitment

Great service. Great products. Great results.

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

System size (kW): 13.2

Year installed: 2023