I've heard good things about Garonga, but have not been there myself.
http://www.garonga.com/
In addition [
moderator edit], in view of combining I'd recommend ATR for an agent, I've used them twice and have been very pleased with their listening skills and flexibility.
http://www.africatravelresource.com/
Last edited by Ocn Vw 1K; Jan 10, 2016 at 8:18 pm
Reason: Combine consecutive posts of same member.