Mike was great to deal with from the get go. I had called him almost a year ago about a potential problem but he gave me simple directions on the phone to a solution. Remembered this and the reason why I called on them again. Service technician showed up today on time and was very knowledgable. Took his time to explain the system to me and the challenges we were facing. He was very polite and respectful of our home and children. Notice a couple of issues that needed to be addressed and explained thoroughly to me. Called Mike to make arrangements for a follow up service call on the spot and to make sure any needed parts were available to get the job done quickly. A price for follow up work was provided on the spot while technician was on the phone with Mike. So far...very happy.