We went with Llewellyn charters and it was amazing! Lou is a grumpy old man but it was a blast. He did a great job guiding us while we were snorkeling. Even saw a shark! The reef was amazing and I can see why the beach is one of the top ten! A must see!