The tour on the Santa Maria was terrible. Don't do it. The boat was very slow and the entertainment onboard was risqué/raunchy and totally unsuitable for the many children (and family-type adults) onboard. The music onboard was so loud that we couldn't talk to each other at all, and the there was nowhere on board to escape it. Our ears were still ringing when we got off the boat. The food at the restaurant (lunch was included) was disgusting. The snorkeling was for only 30 minutes in an area that was cloudy and nearly void of fish. The waterfall was brown, and the hike up/horseback ride up stunk - literally - as about 100 horses had already traversed that track just before we had. The smell was vile. Look for another tour that does not include the itinerary of Los Arcos, Las Animas, and Quimixto, because these places aren't worth your time or money.