I stayed at both Bequa Lagoon and at Matava Eco resort. It depends on what kind of resort you are looking for. Bequa Lagoon is more main stream, food is great! Lots of soft corals. The shark dive is fantastic. It is a larger resort than Matava. Matava's food was fresh and good and plenty of it. Smaller resort, felt like a family type atmosphere, very relaxed. The diving was outstanding! Lots of big critters IE: Mantas, humpback whales, seaturtles, sea crates. Lots of hard corals and some soft. Reefs were pristine! No signs of coral bleaching that I saw. The people there were very friendly and hospitable. I would go back in a heart beat.