Review for Meraki

Office location: 21 N New Warrington Road, Pensacola FL, 32506

01/23/2025
Bill Port Saint Lucie, FL

No communication

Meraki installed my 10kw solar system, they are not answering emails, phone calls. In my opinion, do NOT work with them

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

System size (kW): 10

Year installed: 2023