This is our third cruise with Carnival.....room, food, customer service was excellent. We were upgraded to a Ocean Suite (we were not aware of this - because we had miles from the previous two cruises) and the agent offered us the upgrade.
Highly recommend buying the $250 all you can drink(alcohol and sodas) if you like to drink.
Sit down dinners and quality of food at lunch buffet was excellent.
Excellent......very clean.....cleaned three time a day