We have flown Kenya Airlines twice in a period of 6 months - the last time in January 2018 being rerouted by SWISS air. Although we had our doubts the pilots where extremely proficient and the cabin crew friendly and professional.
The first flight took us from Amsterdam to Nairobi to Victoria Falls to Cape Town and the second time instead of Victoria Falls to Livingston. On both flights the pilots took us for amazing scenic flight over the Victoria Falls.
The only complaint one might have is the lack of water on the Nairobi to Cape Town leg. Where other airlines will give water constantly, we only got water offered with lunch.
In all said this is a good route to fly.