Moshi YMCA is very cheap (about 10 per person per night) and comes with breakfast. I was pleasantly surprised when they asked me how i wanted my eggs so it was eggs on toast, juice, and coffee... not bad at all. Beds were fine, good mosquito nets .
About a 5 minute taxi ride (2,000-3,000 TSH) to the main road, or about a 15 minute walk. Take a taxi after dark.
Shared bathroom but they provide sandals in the rooms to use in the shower which was a nice surprise.
Would definitely recommend if you are on a tight budget and want to see moshi!
Reasonably priced (U$10@ night single) and clean, but the Olympic-sized swimming pool is the big attraction.
Several ex-pat residents of Moshi show up here regularly for a refreshing dip, so you can get a feeling for the town and the activities by listening and asking questions.
And the view of the Mt. Kilimanjaro glaciers from the shallow end is breath-taking, especially at sunset.
Reception is friendly and helpful. The accommodation is basic, but typical of a YMCA anywhere in the world. The food is basic, but edible. The beer is cold.