I have snorkeled here many times. The diversity of animal life is quite good and colorful. Being a marine sanctuary, it seems that the animal life truly knows and enjoys their safety, so very little is hidden. For a beginner, especially, this is an exceptionally great place to visit. The only real drawbacks are the crowds and the limited access.