We enjoyed this very much. We were assigned a table on the upper level, and there was beverage service in our car. We chose to get breakfast on the train, and were taken to the lower level for this. The food was delicious and it was fun to eat on the train. The only negative was that the view was pretty uninspiring until we got close to Denali. Eat early in the trip so you will be up top for the last leg.