This was an experience of a lifetime. Jam-packed action, with no time wasted! We covered what felt like the entire country, and then some. Accommodation varied from basic to good, & this is an ADVENTURE trip, so be prepared! Good level of fitness, stamina, and patience required, but it is so worth it! Organisation was good, but be prepared for 'Africa time' at certain points (aka, patience needed!). I would do it again in a heartbeat!
A couple of practical points to consider: there is a lot of driving, with many bumpy - rough roads; there is also a lot of trekking through varied vegetation, and some altitude treks - fitness required. The people are lovely; the country is beautiful and very varied. Just do it!