We booked this cruise because we had a discount coupon from a problem on a previous cruise that expired this month.
Let me start by saying that the onboarding experience was excellent. Carnival has streamlined this process to the point where it was a joy! We practically walked through the whole process, despite the fact that we were 20 minutes early for our booked check in.
I'm sorry to say that our experience (with a few exceptions that I'll comment on later) was downhill from there. Poor food quality, disappointing prize draws that required you spend money to redeem, ports a disappointment.
No problems, lovely cabin. Although in the past we've found the cabin steward to be much more engaged and on a daily basis.
Great onboarding experience