This company does it right! We booked a day trip to the islands and national park at the office in Sayulita. From the very beginning, it was great!
Things ran on time.
The boat is clean, spacious, not overcrowded, and modern.
Every member of the crew was amazing in terms of service, attitude, safety, and fun.
We saw loads of whales, and the crew caught fish along the way. The fish became sashimi on the way home.
The food was good, filling, and served at a variety of times.
While we primarily went to snorkel, the conditions weren't great. There was maybe 30 minutes of snorkeling, but was more than made up for by the rest of the experience.
I would go out of my way to book a trip with Ally Cat again!!