Dinner aboard the Royal Viking Star Mexico / Trans-Canal / Carribbean Cruise en route Puerto Vallarta, Mexico