The costing is rather on a high side and serviceman was not on time.
Plumber took 3 hours to finish the job repairing toilet flush water overflowing issue, but ended up dismantling everything and replacing all parts in the toilet flush, and didn't advise us the price beforehand ended up paying 260. Guy also went out twice to buy parts despite sending pics of the toilet flush.
Mr Zabi was very good but I do find the price very pricey for something that was fixed with WD40. Nevertheless he was very punctual and polite .
You may receive quotes from other pros as well