When Covid broke out with a cruise booked close to a year away I tried to cancel for a full refund and the only way I could get my $350 deposit was to book a new cruise.Norweigen was Great about refunds in full with no issues and at a closer embark date.This turned me off from Carnival forever.