We just went a few weeks ago, used Vallarta Adventures. Thought we would be able to see the hidden beach, but did not. We were the first boat out there for snorkeling, which was ok. It was a huge boat with about 120 people on it. We used my credit card points for the trip, but I believe the cost was about $75pp, included pastries/fruit/coffee at the office/waiting area, lunch (sandwich makings, salad, etc) and drinks including beer, rum punch and margaritas. It was approximately 5 hours of boat time. Left at 8am and we were back around 2pm. Leaves from the Nuevo marina. Crew was excellent and very entertaining, but I would not take that tour again. Disappointed not to see the hidden beach, although we saw a whale breach and a huge pod of dolphins. If there is a tour that actually takes you to the hidden beach, or allows you to swim in, I would love to know and do that next time.