Let me start by saying this is not a good hotel and I would not recommend it. The Jambo is set in the Indian quarter of the city and is only around the corner from the plush Peacock Hotel. The hotel is on Libya Street with plenty of locals trying to sell you something as it is used by many backpackers because of how cheap it is.
The first impression you get of the hotel is not the best—bars on the windows, around by the public areas i.e. restaurant, waiting area, and the permanent guard outside who didn't seem to stop anyone. The staff are very unhelpful and were more concerned of when you would be leaving.
We went with a group, so the hotel gave all of us the rooms that were not air-conditioned although at the time we were told that Dar was having daily power cuts and were lucky to have the electric back on by nightfall!! Strange thing is all the other buildings around us had electricity during the day apart from the Jambo.
Room seemed clean from first look but when I investigated further i found big holes in the mozzy nets, sheets had blood on them (glad i had my sleeping bag). The rooms were all self contained with a normal toilet, sink and a shower that semi flooded the bathroom. The bathroom was very dirty but we didn't properly see this until we got back late that night. Hot water was possible if the electric was on but you have to have one before 7am as the power goes off and trying to find your towel in the dark isn't fun with bugs on the floor.
During the night I woke up many times finding some sort of cockroach or bug climbing on my face. The fan in the room worked when the electric did but was extremely slow.
The restaurant is supposed to be very good for Indian food but we didn't take that chance. The breakfast in the morning was basic—bread, butter, and a fried egg, they are not very quick and as we were a big group they were suspicious of who had taken them up on the breakfast.
The pics from this site make it look nice:
http://www.naomba.com/locationprem.asp?id=11062#
I would not recommend this hotel at all and would advise you go to the YMCA.