Review for South Texas Solar Systems, Inc.

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

01/13/2021
Brianamidgett

Complete con artists and liars

They violated the contract from day one and on every aspect, they out the wrong equipment, wrong amount of equipment, failed to connect components, left wires open and hanging as well as unconnected, the modules are turned off visibly and they keep calling that a complete install that is working... It's off... Then they say they will communicate regularly and don't, ignore your calls and emails, verbally abuse you, miss every appointment they make with you and don't give you your rebates and perks promised at time of signing. There is literally NOTHING positive I could say about this company. And james will call you to promise he's so sorry and will do ANYTHING to fix it, they fail to and never speak to you again. Run for the hills y'all... Fast

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