Review for Planet Solar

Office location: 73-820 Dinah Shore Drive, Palm Desert CA, 92211

08/08/2017
Anonymous

Solar install

Steve spent many hours explaining how the system works and we are extremely gratefully for the great service and the friendly installers.

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