This is a very chaotic and crowded airport. There are plenty of monitors to show destination gates and departures. Staff are very friendly but get overwhelmed because of a lack of information. They do their best. Our flight to EBB was cancelled and instead we were all put on a flight to NBO with a stop in EBB. No announcement was made re flight cancellation. Having status (Star Alliance Gold or Silver) will help gain access to the lounges and eliminate long lines at security. The public toilets are filthy with some passengers washing their feet in the sinks. Even the toilets in the lounges leave much to be desired with water all over the floor. There is Ebola screening for all arriving passengers. Baggage handling was excellent. We checked bags against the advice of friends. Our baggage arrived at our destinations with no problems at all.