About two years ago, we, as new divers, went with Vallarta Adventures and had a good time. The boat was full of snorkelers but only about six divers. They let off the divers either off the boat or onto pangas that then went off on their own while the snorkelers went elsewhere, then later on we'd meet up.
The water was in the low 80s, the vis varied depending on where we were. Our small group followed the DM on some dives, then we got picked up by a panga, or we got back to the boat, or at one of the islands, came up to a dock. Mantas, puffer fish, seals, eels, etc.
The deal included drinks and food as well as the diving/snorkeling. For newer divers, I thought it was a great way to go.
I would go with them again if in PV.