5 star experience for the actual boat trip, but 1 star for the ride pickup.
In summary: The ride service from our resort to the marina was provided by Novotours, which was 30 minutes late. So late that my group and I decided to make our way to the Cabo Marina ourselves, meanwhile Novotours finally arrives and is angry at us for leaving on our own. The boat tour is run by Envatours, which was a wonderful experience especially for the young children in our group. Thus if you are able, I would recommend booking directly with Envatours and securing your own transportation to the marina.