Yes! Unlike the early ocean liners where passengers were required to bring their own food aboard, your meals are included aboard Queen Mary 2. This includes unlimited access to the Kings Court Buffet as well as three daily meals in your assigned restaurant.