Last review is spot on - except its getting worse...
Drains still smell dreadful, there was no hot water at all in one of the buildings and none in ours either the first night.
Staff are still sullen, food isn't good - and if it isn't on the limited menu they can't do it [like frying eggs on both sides].
No alcohol is sold because it migt upset the villagers - but you can walk up the beach and buy beer or wine from one of the same villagers..
Upper floor rooms have very steep stairs [think stepladder with no railing] up to bedroom and power goes out frequently - coming down in the night in pitch darkness to use the bathroom would be an interesting experience.
Neighbours have almost finished building, but now stand on their balcony and stare at guests.
And did I mention the sand flies in the seaweed ?
Security is a real issue - beach people are allowed onto the property all day and hassle guests relentlessly trying to sell shells or beach sarongs or massages or scuba diving, and unless you lock the shutters the downstairs rooms are wide open [there are no safes].
Villagers on the beach not actually trying to sell you anything are a lot less than friendly - Jambiani is a very poor, very strict Muslim village and comparatively rich swimsuit clad westerners really aren't welcome. We were shouted at to go back to the hotel when we didn't buy anything, and trying to take a picture of the almost empty beach incurred screamed abuse from everyone behind us who couldn't possibly be in the shot.
Really didn't feel safe - have done lots of travel in deeply Muslim countries like Pakistan & Syria and have never felt hostility like this, and Zanzibar has a history of killing foreigners in its violent revolutions [12,000 in Stonetown in 1964 - see Rough Guide].
Very happy to leave after one night