I'm not sure if I actually went on this tour with BM Tours SA - as the person who was supposed to meet me never showed up. Another tour operator from Andry Tours looked at my voucher and said they would take me since they are all "a family." I actually ended up with a completely different group - so this review is really for Andry Tours and whatever agency they connected me with.
That said. The tour was very enjoyable. Our guide, John, was very knowledgeable and helped us to see sea lions, sea turtles, spotted eagle rays, and hammerhead sharks (from a distance). The three snorkeling spots were full of marine wildlife.
Note to those considering this trip, depending on the boat and the season, the water can be extremely rough. Even some of those who never get seasick were feeling quesy. Keep in mind for those who get easily seasick, you might spend about 1/4 of the time - the portion of the day in the roughest waters - feeling pretty bad without dramamine, etc.