The company makes sure you are safe and placed into a good and sweet family and they really cares about you.
They make fun activities and help if you want to travel around with other volunteers in the weekends.
If you want to stay local and learn a culture from the inside, then you should definitely travel with Projects Abroad. Often you learn, that no matter how faraway from your home country you are, you still have a lot in common with the people in the new country.
I would recommend to travel with Projects Abroad.