Kamran will come on time, he is courteous, explains what the problem is and fixes it. I have used him for approximately 18 years. He has fixed overflowing toilets, dripping taps and leaks that I had no idea where they were coming from. He wastes NO time at all. He cleans up after the job is done.