They did a clean job. The installers were very professional and did a great job.
However, please be aware that what they say on how much rebate you'll get back may be smaller amount than told. I went through the inspector they told me to go through. I double checked with the inspector regarding the rebate amount (the sales person told me how much I would be getting back) when they came and completed the initial inspection. However, when I got the rebate, I was short $500 from what they had told me I would get back.
I contacted the person who sold me their services but nothing was done to compensate their promise. The inspector later contacted me asking if he had written the new amount at the back but nothing was written. He just hung up.
Just be aware.