My wife and I spent four nights at Swahili Divers and truly enjoyed our stay. The staff were exceptionally friendly, helpful and welcoming. Although the higher prices for food and drink were understandable based on location, the quality of the meals could be improved.
I would highly recommend spending some time with Mike, Glen and Arla and the amazingly peaceful location.