We just returned from the Carnival Freedom cruise a day ago and wanted to eat in the dining room, but never managed to get down there in time. The serving time was 6:00 am - 10:00 and we normally headed for breakfast just a few minutes before 10:00. We didn't want to go down to the dining room at the last minute to eat. That probably would make the cooks & waiters very unhappy, just before close. I was told by the Assistant Matradee that you could get eggs benedict along with the omelets and all the other types of eggs.
At the Lido deck, there was always a long line for the omelets and then you had to get in the other line for sausage, bacon, pancakes, etc.. Not a good set-up.
At the main dining room, you could order exactly what you want and have it delivered. How nice!!!!