If you want a true study-abroad experience, then look no further than CIEE Tanzania. As other reviewers have mentioned, there are definitely unique challenges to living in the developing world, but there are challenges to any study abroad experience. (That's part of the adventure!). CIEE Tanzania is led by Justin and Paulo, two incredibly dedicated and talented teachers. They strive to make this program the best it can be and incorporate student feedback after every session (it's been cool to watch the program grow and change since I did it!) As other reviewers have mentioned, Paulo is THE BEST Swahili teacher--he gets you to a functional level in Swahili really quickly. Iringa is the perfect town to study abroad in--small enough to navigate easily, the weather here rarely changes. Most days are sunny, with temperatures in the 70s-80s.
Tanzanians, for the most part, are incredibly kind, generous, and patient hosts. They are proud of their nation and love to show students their culture and home. I would strongly recommend this program to anyone who has an interest in the developing world, Africa, or just a unique study abroad experience. You won't regret it!