If you looking for a nice and quite place for holidays, Mbweni Ruins Hotel thats the one to go. Not a fancy hotel, but with a very good service. You must spend some time to visit the ruins, inside the hotel gardens. From the hotel to Stone Town its just a few minutes, and the Hotel will provide the transport. Good food.