Royal Caribbean ensures customer satisfaction by offering full refunds and future cruise credits after cancellations.
by Kathleen Orenza
by David Thompson