Joe replaced a water heater for me in one of my investment homes. He was excellent at communication and set proper expectations for me and my tenant. He had the job done in the time frame he said he would and at the cost we had discussed. I would highly recommend this company!