Was on a tour with G Adventures and we stayed in Nungwi for a couple days. I went diving with Spanish Dancer Divers and had a good experience. The guides were professional and knowledgeable. Would recommend diving with this group. Very reasonable price, compared to other places I have been.