Took the train to the Grand Canyon from Williams, AZ at the Grand Canyon Railway experience and was pleasantly surprised. Every aspect of the ride was carefully taken care of by a completely professional staff. From Jeffery (our train care guide) to the train robbers we encountered on our return trip. Didn't worry about driving, parking, getting in and out of the Canyon. Simply AWESOME!