We had a furnace installed last week by Kevin and Kendrick, they were on time, polite and completed the work efficiently. There was absolutely no mess left behind and they explained everything to me with respect to the furnace and the new thermostat. The next day the ducts were cleaned, there was a bit of an issue with one of our water pipes, the technician accidentally touched a pipe and it broke. He quickly turned off the water to the house and called your plumber. He couldn't apologize enough for his mistake, which could have happened to anyone. The plumber arrived before his specified time and quickly fixed the issue, he explained what he did and completely cleaned up when he was done. He waited for me to check the water and he left. I didn't however run the hot water and realized shortly after he left that we had no hot water. I called and the girl that took my call arranged for a Hot Water tank tech to come that night between 5-9. I continued to figure out what the issue was and why the cold water would run but not the hot. I finally noticed the knob on the pipe from outside to the hot water tank was turned off, I turned it on and we had hot water. My daughter then said..."oh yeah, i forgot to tell you that he told me to tell the plumber that he turned that off". I quickly called again to tell them to cancel the Hot Water tech but unfortunately he still arrived at 5:30. I tole him what had happened and apologized to him for wasting his time, he said that it was okay but still wanted to check the hot water tank since he was there - so he did. It sounds like a big kerfuffle but everyone that came was on time, efficient and polite. I would highly recommend your company to anyone!