Very pleased with Michael. He was professional in every way, customer service, knowledge of the task he had to do. His work was exceptional. I was shocked when he quoted me the estimate but when you need last minute service on a holiday you suck it up. The entire experience from the order taker to the final clean up was exceptional. Service was quick. Called back within 30 minutes and said that he was coming but I couldn't get there in time so the appointment was made for the next day and he arrived on time and called beforehand to let me know he was coming. My wife says thanks for the hot water. Rick S.