Starting with Bradley who chatted with me on the web, and then call me to set up the appointment, this has been a really good experience. He was very enjoyable to talk with. If the installation (mine is scheduled for 4/7) and product are as good as the customer service, this is going to be a great experience. I try very hard to use Arizona-based business when ever possible.