This was an excellent experience that I would likely do again.
I did the cage diving a year ago and wanted to do this experience cage free.
I felt very safe and relaxed.
The fellas were knowledgeable, chill and patient in their help with swimming and answering of everyone's legit questions.
We had several Galapagos and Sandbar Sharks swim around our group. Having a smaller boat kept our group to about 14, which was better than swimming with a large group of varying degrees of snorkeling experience.
I plan to be scuba certified early next year and Sam took several minutes to speak with me about what would be the best starter gear and where to likely find it.
Would definitely recommend this experience!