This beach is the best I have found anywhere in the world. It is beautiful fine white sand. The beach is wide and about 20km long. You can walk out quite a long ways (or just sit in the water), and there are no weeds, jellyfish, or stingrays. Occasionally you may see a couple of flying fish out a little ways. On the beach, each resort has a number of activities. At our resort, this included volleyball, water volleyball, dance lessons, aerobics, water aerobics, and I believe many more, although I didn't have time to do them all. If you are a beach person, this is for you. If you are a snorkeler, you would have to take one of the day trips off resort to the coral reefs.