Had the McKinley Explorer as our transit from Fairbanks to Denali on recent 2 week land+cruise vacation. It was fantastic. Spectacular views with great narration by the staff. Nice dining options for breakfast, and the bar was fantastic! Only knock would be the check-in process - was a bit chaotic, not well organized. But we sorta bulled our way into the thick of things, got our luggage checked, and despite being told we should wait another 15 minutes to board, wandered outside, where other staff was ready and willing to get us to our seats and help us get settled. But overall, a great experience!