Rushdi is a great guide! He knows the history of the city and South Africa perfectly and tells it in a very entertaining and fun way. A great professional that I recommend without a doubt!