I'm a bit miffed when I read some of the other reviews about this beach - yes you can't compare it to your resort beach because errr...it's not combed first thing in the morning before you get out of bed! If someone was paid to pick-up the litter and all the fragments of dead coral etc it would probably look better than some of the resort beaches! Also, there are millions of fish in some of the most stunning coral gardens here and I can only assume that people are not snorkelling out far enough to see them. However, in saying that we saw Octopus and eels in fairly shallow waters close to the shore here..... amazing to watch the Octopus as they changed colour when moving from rock to rock! But further out in the very impressive coral gardens we were swimming amongst scores of beautifully coloured fish, some in huge schools of hundreds. Well worth a visit!