Yes, it's enough food, though we do find we need to pay for one meal OOP due to our flight times (you get credits based on # of nights, not days). But during the day, 2 meals + a snack is plenty. Remember, the meals include dessert and they are larger than what you'd eat at home. Many CS desserts can be boxed up and saved for breakfast. Or you can use a snack credit to get a giant muffin, cinammon roll, bagel etc.
We also threw a couple of boxes of cereal bars with our luggage to eat as a light breakfast in-room. We paid OOP once or twice for an appetizer, but only because it looked good, not because we needed it. And when we did that, we didn't all get dessert.
EDIT: This is our general use:
Extra dessert from previous day or snack credit or cereal bar for breakfast
CS lunch (most days)
TS dinner (most days)
Last trip, we were there for 7 days, 6 nights.
Day 1: CS lunch, CS dinner
Day 2: TS brunch (late breakfast) and TS dinner (buffet)
Day 3: CS lunch, TS dinner
Day 4: CS lunch, TS dinner
Day 5: OOP TS lunch, CS dinner
Day 6: TS lunch, TS dinner
Day 7: CS lunch
For our upcoming trip, this is my plan:
Day 1: CS lunch, TS dinner
Day 2: TS lunch (OOP), CS dinner
Day 3: CS lunch, TS dinner
Day 4: TS lunch, CS dinner
Day 5: CS lunch, TS dinner
Day 6: CS lunch, TS dinner
Day 7: TS lunch, TS dinner
Day 8: CS lunch