Review for South Texas Solar Systems, Inc.

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

09/07/2021
Samari

Poor service

The company offers the best quality on products and the best customer service and start doing your research and wow everything is good on the comments and information provided, but, always a BUT I been dealing with a mismatch producción on the panels they installed, when I asked they they buy boys amounts of panels and probably we get a different panels not a whole lot.

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