We helped build a school with our kids in March 2013.
There was an amazing level of support for daily needs (great hotels, a variety of quality food, emotional support & advice). We interacted - lots & positively - with the students & community where we helped, plus the construction crew. There were well planned & fun recreational trips, & also a few spontaneous opportunities we could enjoy (ex. a tour of a brick making operation that we passed by each day on the way to the work site). I'll never forget the celebration party we had with the community on our last day at the work site.
This was extremely fulfilling. When we got home, we all said we wouldn't hesitate to do it again.