May 2016 - Carnival Miracle to Mexico
Puerto Vallarta is the best port. The other ports and on board ship times were very enjoyable also. Do excursions in each port, they are worth it. The best is the Rhythms of the Night in Puerto Vallarta. Town tours are very good, but don't always eat where the guide suggests. Look up other places before yoU go.