My wife and I enjoyed the train itself. However, the view wasn't anything special. Our particular trip had a delay due to the steam engine. That delay (about 20 - 30 minutes) meant park restaurant staff wouldn't seat us for lunch at 1:55 when the train was scheduled to leave at 3;30. (which it did). The lesson here is that the train runs on schedule, but the park restaurants aren't capable of getting your order and serving you within an hour. We don't blame the train for this. Perhaps the experience would be better in you stay the night there in the Grand Canyon National Park.