The work they did all looks fine, and the water heater seems to be working well so far. They fixed another lesser plumbing concern we had as well.
Overall, our experience ended up being quite stressful. I took the morning off work and we scheduled the install for 9am. At 10:45 they finally arrived. While they were friendly enough, I was really put off that there was no explanation or apology for the lateness.
Secondly, I was honestly shocked that they didn't lay down any tarp to walk on or take off their boots. It was muddy weather and they quite literally trekked mud from one end of the house to the other. I had to mop up for about an hour that night to get things clean again.
Last, we made a note to them of our concerns above, but as of yet haven't heard back or had an apology.
Bottom line: While they initially came well recommended, I will likely look elsewhere next time.