Review for South Texas Solar Systems, Inc.

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

01/04/2022
john gates Bulverde, TX

incompetent comany

hired this company summer 2021. it is january 2022 and i still waiting for them to finish job. they don't seem to know what they are doing. regret doing business with them.

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

System size (kW): 5