At low tide, it sits on a broad, sandy beach, perfect for long walks. At high tide, its broad wooden deck with sunbathing and a restaurant is literally on the water. In the evenings, sitting out on the deck in the moonlight, with fish swimming immediately below, is breathtaking and romantic. The hotel staff is highly professional but personal enough to make you feel at home. The breakfasts are great and include both local Zanzibar items and international fare. The dinners feature fresh fish (and many other choices, including vegetarian) with curry or masala sauces. The mood is relaxed, low key, simple and very nice. The garden-facing bungalows feel private. Each has a veranda, and inside a large Zanzibar-style bed, lots of space, and is maintained as well as a very upscale hotel. The hotel guests ranged broadly in age and nationality, making it a place where everyone can feel comfortable.