You can make reservations for each of the dining rooms pre-boarding or once onboard. Each restaurant has items that are unique to the restaurant’s theme. Greek restaurant has Greek food items, Normandie has some French items, etc. They all have usual NY strip, Chicken, Salmon, etc. items. We found on the Apex that the food to be good at all of them.