More than just a safari
We went on a very well organised private safari in Taita Hills and Tsavo East. Working around lodge availability, we travelled from Malindi to Taita Hills, then to Tsavo East, and finally ending in Diani Beach. Dicky, the guide, and Ismael, the driver, were both friendly and knowledgeable -- we didn't just see zebras, elephants, giraffes, lions, and other animals, but also learned a lot about Kenya. Communication throughout was great and we didn't have to worry about planning anything during the tour. At the end of the safari, on request, Dicky organised a day tour to Wasini Island, a magnificent follow-up adventure.
One important note for tourists: card payments are accepted in few places, it's important to plan in advance and have cash up-front.