Love this stop but the tendering situation makes it challenging to plan since you have so much less time ashore. One thing that made me irritated is that we hopped onto a tender at 2:05 pm and didn't leave for the ship until 2:40. There is no reason to keep passengers on a tender for over 30 minutes. That's just plain rude.
Got poor information from the Mexican info booth. Found the town to be quite a bit dirtier than when I stopped in 2008. Should have stayed on the boat, frankly.
Took a cooking and beach day experience - nice facilities but the Carnival price for the tour was over priced by about $40.00 per person for the experience. Dissapointing.