" Did not turn up at agreed time, and no notice. I had to call him. Then, his worker arrived 1/2 hour later than advised. The actual work done was very good. Then I had to pay via internet transfer on the spot and it be witnessed by the worker. If you can handle all that, the actual work was good"