I had a great experience with ABV- I have absolutely NO complaints. From the moment I signed up with ABV until the day I completed my program the ABV staff was very quick and diligent to answer all my questions/concerns. They were very honest as to what to expect and didn't sugar coat anything. They set me up with amazing people in Arusha that made sure I was very well taken care of. When I was in Arusha I heard the stories of other volunteers everything from how their host family treated them, what they ate, their living conditions, and the fees their programs charged them- by far what ABV set me up was the best out of all of them.