Stay longer than 2 weeks! This program is a great way to travel and get to know other people from around the world, while also getting the full South Africa experience. It offers you a way to volunteer during the week days but also travel and experience adventure on the weekends. You have no idea how much an impact this program can make until you do it! The children and teacher give off such positive energy and you can’t help but be happy when your with them. Great program leaders and very safe. Would highly recommend for anyone wanting to travel and volunteer!