Review for Puget Sound Solar LLC

Office location: 91 Lauper Plaza, Wharton WA, 98144

10/04/2019
Margie Seattle , WA

Excellent at each stage

Met them at a presentation. Long time in business and answered questions well.

Sales process
Price charged as quoted
On schedule