I've been very happy with all the persons and services I have received; really appreciate the explanations given when...
Yearly upkeep; always happy with this service. Have recommended your services a few times over the years.
I was not there while they worked; feel sure they were a 5
Craig is really good at taking care of our system. He is a really nice man.
got an email suggesting service; delayed but got back and said yes; a referral was made - no response; recontacted he...
The entire TC Hafford team worked together professionally and seamlessly to deliver promptly a quality product that s...
Excellent communication, answered all our questions and addressed our concerns, personable and thorough