Excellent program, but need some time to establish.
Ratings
Review
It's complicated.
On one hand I enjoyed it. Before departure, there is lots of information provided to get things ready and what to expect in South Africa, they agreed to pick me up at the airport even though I would arrive later than their pick-up time. On the day I arrived, I was 4/5 hours late, and they were still waiting for me, for which I really appreciated. In the later two weeks of the program, the project manager showed great experience in leading the project and I finally felt I was doing something useful to the community. I am not saying the first two weeks were wasted, I just felt those two weeks were not well organized, activities were random, although the staff were working hard to keep us occupied. I believed it's because this's a new program and things were not set up efficiently yet. And also because it's new, there were not many volunteers there. I was lucky to have 3 other volunteers with me at that period of time, but they won't have more people for a while, some went there just to find out s/he was the only one. it's harder to get things done and from time to time, you got so bored.
Overall, I like it, but if you want a full experience, wait a while.