Air Zim? Whats that got to do with Kenya Airways? No wonder you miss your connecting flights.... keep getting on the wrong 'plane!
Kenya Airways is Internationally accepted as having a good standard, and the Crew are well trained and the ones I know are very happy.