Avoid at all costs. I contracted this company to supply and install solar panels for me. While they seemed all well and good the installation was very poor and nearly set ... more