Dinner on the CONO southbound is only served in one seating for Sleeper passengers departing Chicago. If you board at stations south of Chicago, you will not get dinner. Most of the time, dinner is served immediately upon departing Chicago and has been finished by the time the train gets to Kankakee. I have even been served dinner before at 7:30pm just after they boarded the sleepers. Breakfast is generally served from 6:30 to 9 and lunch from 11-1. The CONO is my home train and I have ridden the full route at least 30 times.