Good snorkeling; lots of fish, could have been longer, about 30 minutes. Afterwards, the free bar opened (beer and margaritas) and our party cruise headed to the beach, which was nicely set up, with chairs in the sun and shade and water activities, such as kayaks, inflatable slides, a water trampoline, etc. Drinks were complimentary on the beach and there was food to purchase. The crew selected good music on the return trip, even playing requested songs. Half the boat was dancing on the return trip. One note: the excursion pick up was in a different place than described on the ticket, separate from the main pick up location at the end of the pier.