Nice report. I have been curious about these two South African neighbours for a while and this report give me information I need.
It was a long trip for a very short stay. I don't have the jetlag to deal with going to Southern Africa but would still be hesitant (but perhaps more so because of potentially having to deal with questions at immigration and customs in a number of countries)