I went with TE after seeing a bunch of negative reviews for the company Home Depot had recommended for setting up my new water heater. I'm so glad I did. The entire process was so smooth. When everything was finished, I was informed that I had needed an electrical box, so they had installed one for me. I was sure that was going to raise the price by some insane amount, but I only paid for what I was quoted when the job began. The installation itself looks so clean and professional compared to what I had before. The previous install must have been a DIY by the previous owners or a job by less reputable plumbers. I really can't recommend TE enough.