I have done a lot of research and contacted different company. SunRun Solar was not doing Pushy deals. Gave lot of time to think whether to go ahead or not. I have never interacted with sales person as good as Ravi Thakkar. Installed 4kw REC panels almost $2000 less than another company offered. The way they do the work is beyond word. I had water solar heating system at the roof and they suggested to put a space for the access. Another company was not even bothered about the position of the heater system and they want to put the maximum panels and blocking the access to heater panel. If some company push for on the spot discount on same day, please note that there is something hidden in the deal. But the way Sun Run handle a customer is a learning to all. The installation team also did a great job. Not even a single tiles was replaced. Even though the day of installation was raining , they completed the work as soon as possible. My system was up and running in 4 working days after installation. They have forwarded all the paper work to my energy provider for feed in . You will be before hand itself informed about the total expense and will not have any surprise at later stage.