I have done several Freewalker Tours when in South Africa. Every one of them has been excellent. I really like the way they tailor the tour to suit what everyone wants and while on the tour nothing is too much trouble. There are lots of laughs.
Cannot recommend them highly enough!! Will certainly be doing more when I go back again.