Our plumber arrived within our appointment time. He was knowledgeable about the plumbing issues and excellent at communicating the problems and work needed to not only solve our problem, but suggestions on proper maintenance. Although he had brought parts to repair our hot water tank, our tank required a different size. He returned the following business day, with the needed parts, and the fixed our problem. We were very satisfied with his work and professionalism.