We took our 10 year old son for his second snorkel trip. This was a smaller snorkel tour group so we were unsure what to expect. The locations were great. Beautiful fish, a turtle, clear water, and sea cliffs. The guides were knowledgeable, (although not as much as the ones on the larger group) and as stated in some previous reviews while on the boat it appeared they spoke to the front half making it much harder to hear in the rear. However they were easy to talk to, ask questions to, and kept everyone safe, in a fun energetic and comedic atmosphere. We seen whales, but did not see dolphins this time. We would highly recommend the tour to anyone