Currently struggling with carnival and will never book with them again. They lost our payment, after 5 phone calls we have to cancel the payment with our bank and resubmit a payment. It was their issue yet I'm the one doing the work on getting it sorted out. Beyond ridiculous that they offer no compensation for me having to spend hours on the phone dealing with their problems. DO NOT BOOK with them. Lots of other options out there.