Typical Kenya Airways.
Pros: Ground check-in, onboard staff, plane comfort were all fine and what normally happens. Nice leather seats and space on Embraer plane.
Cons: At check-in we were told the departure time was an hour late - when I arrived at 2:00am. As I only had 1 hour and 55 minutes in Nairobi before flight to Johannesburg, I was a bit concerned and had to rush from plane to departure gate. Pilot said flight was late due to " plane arriving late", which I think meant - it isn't our fault.