Non-refundable deposits, are not refunded. If you are "seasoned" cruisers, then you know what that means....NON-refundable. Recommended to take their insurance, in the future....then, if you decide to cancel you'll receive your money back. People are given the information, in the contract you agree to, when booking a reservation. Most people don't read it...but, it's important information....Carnival isn't wrong for keeping the deposits when you cancelled..Hard lesson learned....