You really shouldn't go anywhere else for water heater replacement. I used him for my mom's place and today, mine decided to crap out on me.
I forgot his contact info and by luck, I called him through Yelp. Came right away on a Sunday. Since I am a repeat customer and paid cash, got a nice discount.
Jim was very communicative and his job was excellent. I am going to refer his services going forward. Thanks again.