The dining room dinners were standard cafeteria dinners. Nothing was served hot. In order to have a excellent meal, make reservations at the Steak House or JiJi’s before your cruise. The sushi bar is also good. It will cost extra, but at least you will get a couple of good meals. The dining teams everywhere were really good at working with you if you have food allergies.
The service was good everywhere. The crew worked their tails off keeping the ship clean all of the time. We loved our Room Steward. He did a great job of keeping our stateroom in tip-top shape.
If you book a shore excursion, make sure it’s not overbooked before you go. My family went on the catamaran excursion, and there were not enough seats or life jackets for everyone on board.