The majority of all-inclusive includes all meals and snacks as a minimum. Some if not most resorts will also include 24/7 room service as part of the package, but this is worth double checking before booking. Most places will let you eat as frequently and order as much food as you like.