I've been on 4 cruises with carnival and their customer service is horrendous. My wife called to book and the representative booked the wrong date. Then booked the wrong room. Then after my wife had specifically said that this was for our honeymoon he set it up as an engagement. Sadly this was the last straw of the many incidents with booking carnival. Oh and he never sent the email with the booking information. I could go on for days about how terrible carnival has gotten.