This is the first time we used and the experience was good. However, I later found out that a friend who booked the same cruise with Carnival got a telephone call with a free upgrade. Perhaps it is better to book with the cruise line.
Food and Dining
Service and Staff
Cabin / Stateroom
Eat at the Emerald Steak House!