Small airport and rather run down but being refurbished with new buildings and new runway to take bigger planes. Walk to terminal. Staff very helpful. Best to be at front of plane if you need to purchase Visa as can take a time. Need to pre-book transfers to hotels as a long way out of town and no public transport. Check in easy although staff seem unable to book people or their baggage onto connecting flights so if going via Johannesburg you will have to enter the country via Immigration collect bags clear customs and recheck them at the International desks and then go through security and Immigration again! Can take 90mins so allow time for that to happen. Departure lounge basic and small no lounge for premium customers. A few shops and one bar. Short walk to plane on the airport.