TL;DR. An awful experience. Lots promised, nothing delivered. 1. Sold on a one day job, but we are now on the third visit to get the install done. Why? Because (1) they don't bring all the right people to finish the job and (2) they don't do proper quality control before leaving, so they are fine to leave with defective units. 2. They charged our credit card a huge amount without asking for authorization. Could have gotten us fined or credit score dinged. AWFUL experience and company.