Will definitely recommend them. They were very professional and they asked me the right questions to rectify my problem.
They exactly knew what was the issue with the hot water tank before they even showed up. Everything was fixed within a couple of hours, that's getting a new tank and fixing it.  Very happy with the job done.