Review for Cosmic Solar, Inc.

Office location: 12717 Mirar de Valle Road, Valley Center CA, 92082

02/04/2017
Anonymous

Great Experience - Amazing Customer Service!

Cosmic Solar delivers customer service that is almost unheard of these days. Not only is their staff knowledgeable and experienced, they are very responsive and make the whole process so easy. Highly recommended.

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