Overall, Mmesi was a great guide. He was knowledgeable of the history of Johannesburg and was able to answer all of the questions we had. Throughout the day he was very patient and we always felt welcome while driving around with him. He was a thorough professional from the moment we started the tour to the time we were dropped off and I would definitely recommend him to anyone interested in taking a tour with a very pleasant individual.