I have my new hot water heater installed today by 1st Plumbing Services after the old water heater started leak a week ago. The outcome is above my expectation. I truly believe that 1st Plumbing Services deserve a 5 stars or higher rating for their services per my experience with it. 1st Plumbing Services are among top rating companies on the web customer reviews. However, after a few phone calls to those top rating plumbing companies, 1st Plumbing Services quickly became the number one on my list. When other companies were unable to provide any info for the available brand name & model number until the tech come to inspect your heater, 1st Plumbing Services tech, Stephen, does not only provide the available brand & model number to me but also agrees to search the model number I prefer for me with a very reasonable price. While installing, Stephen and David did the excellent jobs from taking down the old water tank from the attic to reinstalling the new water tank. Besides, they replaced those gas & water extension pipes and water dropping pan for me without an extra charge. Stephen and David also took an extra step to exam my existing water pipes & secure those existing pipes that originally left unsecured on the attic floor. When I showed my appreciation to them, they told me that they want to make sure that everything was done right. Per my great experience with 1st Plumbing Services, I will use it for whatever the plumbing services I need & recommend it to my friends and relatives.