I had a perfect stay at the Kilimanjaro Backpackers Hotel!
The room was very small, but very clean. The shared bathroom and toilet were as big as my room and also very clean!
The restaurant had a nice atmosphere and the food was quite okay.
From the restaurant you had a nice view over the streets of Moshi. It was very easy to get around in Moshi from the hotel, because it's central. Good place to meet other backpackers.
For the price this hotel is great. With a double room being about $6 you can't complain much about this hotel. It's not perfect but it is above average for this price range.
Rooms are small but VERY clean. Some are literally box rooms with nowhere to move. All have a fan. The shared bathroom is cleaned several times a day and there is almost always hot water.
The restaurant upstairs serves ok food but you have to wait a long time for it and it's a bit over priced. Breakfast is served in the morning and included in the price of the room. It's pretty good!
The only draw back of this place is that there is a lot of noise. Walls are paper thin and you can't help but hear your neighbour's conversation. Still, for the price, i don't think you can complain!