Review for South Texas Solar Systems, Inc.

Office location: 10203 Kotzebue Street Suite 224, San Antonio TX, 78217

04/19/2022
Maurya San Antonio, TX

Fair price & installed on time

The company provided me a fair price for the installation. No company is perfect; but from the sales team to installation, they communicated any change to me and my wife as soon as they knew it. They are an honest company who made the installation as simple and understandable as possible. The panels are generating enough power to offset my bill (as they promised) - I would recommend them to anyone looking into solar for their home or business.

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

System size (kW): 13

Year installed: 2022