Rafiki Backpackers is located a few kilometers outside of Moshi town, but in walking distance if you don't mind a 20 minute walk.
Rooms (both common rooms and sleeping rooms) are very clean! A self-catering kitchen is included which is why we picked it.
Be sure to load up on groceries at the local market (only 4000Tsh if you don't want the walk) but there are several small shops close by if you forget something basic.
Laundry is included. And it's possible to buy
time on an internet stick to use the internet from your laptop.
There are comfy couches and a tv with some dvd's available as well as a tasty local restaurant two houses down. We're regrouping from a month of heavy travel and preparing for our Kili climb -- great spot for it!
I highly recommend Rafiki. Prices are reasonable and amenities are an excellent value.
The only negative, the place isn't well signed en route from Moshi. The directions they provide are accurate, however, so don't be discouraged if you don't see any mention of Rafiki until you're at the door! It's worth the hunt!