We rode the Alaskan Railroad to/from Denali from Anchorage, spending 2 nights in Denali. We opted for the 1st class seats that included 2 meals each way. The seats are roomy and comfortable, and viewing was amazing! We saw beautiful valleys, mountains, lakes, rivers, and wildlife.
The food wasn't bad for Railroad kitchens and the service was great! They provide hosts that call out the scenery and provide interesting buts of information along the way.
Our tickets also included 2 "adult" beverages, and the bartenders were very friendly and accommodating. It was a great way to more of interior Alaska.