Review for Cosmic Solar, Inc.

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

11/07/2018
Anonymous

Cosmic Solar

Very good customer service. Got the job done quickly and ahead of schedule.

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