I've tried Al Million Taxi so far it was a good experience. The taxi was on time, there was a text from them prior to the agreed time and the name of the driver with the plates. The meter was on and the destination was plotted in their metering machine. But yes since the driver was new he was'nt familiar with where I was going so I have to tell the directions. Other than that I have no problem with getting a taxi from them!