I did 20 ATL-ALX last friday night, I had the choice to eat in my room or the cafe car. My SCA who was fantastic (Lilian) gave me the choice for breakfast and lunch. I then did 19 return, and had no choice. In my room! So, the correct answer - "It depends".