My wife and I while on vacation took the Mega Bite tour one morning beating the crowds. The guide gave a good discussion of the beach properties. We came up on the dolphins late in the tour but it was great seeing the dolphins. All and all it was a great time, relaxing and informative. I would recommend Mega Bite.