We originally started with TroubleFree Plumbing Heating & Cooling Inc. when we had some kind of issue awhile back. We called them out a couple different times and then ended up on their maintenance agreement plan. Now, they come out on a regular basis for the service maintenance agreement and they check the filters and make sure everything is running okay. This last time they were out, they ended up having to fix something that they found during the service call. When they call to set up appointments for the service agreement, it has been my experience that they really work with you on the time that is convenient for you. The driver always calls ahead of arriving, and they arrive in the timeframe that they say they will arrive in. The timeframe is like a 30-minute window rather than a four-hour window. They put things back if they have to move them and those little things can really make a difference. They have been great for both emergencies or regular maintenance, and it hasn't always been the same person to respond, but the quality of the person has always been the same - very professional, polite, and thorough.