A small efficient and fairly modern-looking airport. Immigration and customs on arrival was quick and painless. Departure was similarly painless although the layout can be misleading. We walked into what looked to be the main hall (where banks and foreign exchange bureaus were located) but the check-in counters are actually located through doors located more toward the side of the terminal building. After security and check-in I encountered the friendliest immigration official I had ever met who asked me about my impressions of Rwanda and said he hoped I would return. There is an upstairs restaurant where I sat with my colleagues until the airport staff actually came round to gather the passengers for our flight to Entebbe - apparently everyone had checked in and so we left 20 minutes early! Overall a pleasant experience.