Responsiveness is outstanding up to the point where you get your panels, which not so ironically is tied to the cancellation policy. Once installation is set you are in for a long ride, where if you don't manage and push to get fully installed, good luck because service disappears. You would think on final setup they would check to make sure everything is working properly, well they didn't. When I called them and tried to troubleshoot I needed to set a Sat appt, and confirmed an 8am to 11am appt. Since they didn't call me to confirm the appt, I called them and they confirmed my appt time from 2pm to 5pm. Stay away from them, it's definitely not worth the aggravation.