All around excellent service. Their tech, Justin, arrived on time was friendly, professional and knowledgeable. He patiently answered all my questions, gave the estimate and time frame with no pressure. A few hours later my hot water tank was installed, with no mess left and has been working great since July good hot water again at a great price. Thank you, Justin and TMI!