I called these guys because my hot water system didn't work. The person who came asked $230 + GST just to investigate the issue. The person was saying that if they find that something needs to be replace they will charge for that too. But they didn't say any estimated price. We just felt its quite unreasonable the way they are going to charge just to investigate the issue. We needed to send the guy back but this person charged us $50 for visiting us but cancelling the job.
Then I called a direct contractor, they came for no fee and very honest, told that nothing wrong with hot water unit, I don't get hot water simply because its scheduled to work at off peaks and it has simply ran out of hot water deposit in the tank. They just spent 5min and charged nothing.
Simple stay away.