Review for Freedom Solar Power

Office location: 17750 Lookout Road STE 605, Schertz TX, 78154

03/03/2018
Anonymous San Antonio , TX

Spectacular 1

What a great experience working with a group of people who work as a team. Smooth as SWISS movements. I wish my recent roofer would have been 20% as good. On time. Good feedback. Nothing hidden. Didn't have to pull teeth to get info. No surprises.

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