"It was excellent and very well managed including the flexibility. My 6 years old son decided not to do snorkelling however this was managed very well with the guide. We both successfully did the snorkel and our son was just swimming with us! The guide/instructor was vey helpful to manage our little one time to time during this activity. I would highly recommend this!"