I have not been back to Zanzibar for 20 years, this is my 4th visit. I wanted to bring my children. Zanzibar has changed alot, big hotels and alot of development, not well controlled. This is an exellent establishment. The beach cottages are pretty with fans and an ocean view. Wonderful sunbeds infront of the ocean. We ate at the restaurant twice, i had really fresh lobster, chicken tacos and a very good cheesecake. The rooms are cleaned evryday to a very high standard which is a relief after the sandy beach days. We had our washing done and it was not a rip off like other places we stayed. The snorkelling in their own Dhow was really good and a third of the price of other places. Their captain spoke english and explained sailing techniques along the way. They have a wood pizza oven and their pizzas are really good, the best I have eaten in ages. The staff are professional and kind, their cocktails at the sand bar are superb with fresh juices. We had healthy breakfast option with really good homemade granola and local honey. The reason I am leaving such a detailed review is that I own a hotel and camp in Marrakech and I can see how well run this place is. They care about the beach and their room information educates you on how they give back and their recycling beach trash initiatives. This is one of a few authentic Zanzibarian accommodations left. Jambiani beach has other little places and I would recommend staying here if you want fresh fish, good vibes!