Our taxi driver, Elkana, was able to come early when we were moved on to an earlier flight at last minute, he spoke perfect English, gave us an introduction to notable sites along our journey to Diani beach and also offered to stop for photos. We then booked with him again on the way back to the airport and he was perfectly on time and even stopped at the supermarket for us on the way.
I really recommend this taxi service!