I use them a lot for a variety of uses as I live in Dukhan.
5 years ago if you called and asked for a taxi tomorrow they would say that nothing was available until 3am two weeks on Tuesday.
Now they say yes no problem, call back to confirm the details, call the day before to remind me and call when he is on the way.
I have never had a problem with the drivers except sometimes they are clearly under a lot of pressure and stressed. Maybe people could show some compassion for the drivers who live under difficult conditions so you get a cheap service.

By the way I find the blatant racism on this website offensive. Most forums would not allow it. It is outrageous to define people by their nationality and such serious allegations, if not able to prove are simply slanderous.