The hostel hoff, is an amazing place to stay. You feel really safe and the staff is so wonderful. When you stay at the hostel it is like you become a family. The staff is also part of the family, and they are so nice and helpfull. If you are going to Moshi to volunteer, i would definitely recommend that you stay at hostel hoff.
The hostel is only a 15 min walk from town, although it is placed in a quite area, which is nice at night. The hostel has dogs to guard, and guards as well. They are really nice, and also part of the big hostel hoff family.