This is a disappointing airport given that it is a key transportation hub for eastern Africa. I had flights from here to Kigali Cairo and Mobassa. On my Kigali flight the the luggage belts were not functioning so for the first time at any of the airports I have ever flown from I was asked to place my own luggage on to the main luggage belt that was the only one functioning. This airport lacks proper seating for passengers unless you like sitting on the floor. The tiny washrooms are located up a flight of stairs - very helpful for disabled passengers - during my visit only one of the two toilets was functioning. They do have several good bookstores where you can pick up books - unfortunately because they have frequent power outages here you may not be able to read them. There are several good cafes serving coffee which will at least allow you to sit down. Public WiFi is available. Strangely if you arrive in Nairobi you will often pass through the immigration area more quickly if you need to buy a visa then if you have a visa already. Airport lounge does accept Priority Pass cards and provides a place to relax if you end up waiting for delayed flights or are waiting for flights.