Due to Hurricane Blanca, our itinerary was changed. Before we boarded, we asked to cruise another day. We were told to cruise today or we loose our money. We paid for Cabo and Puerta Vallarta and had to settle for Ensenada (which is a dump). Carnival did not offer any on board credits to compensate us for our money.