We had an incredible time! My DH was in his glory and had so much fun - I enjoyed just watching him. :-) I'd never been to the Grand Canyon so he said it was great to watch my face the first time I saw it. Oh, my goodness I was in complete AWE.
I won't bore you with a lot of details about the train journey but I do need and want to share a few tidbits. It's only approx 65 miles from Williams, AZ to the Grand Canyon but on the choo-choo it took over two hours. It was a great journey - we saw desert, prairie, pine trees, etc. On the way up, we rode in a "dome car" and sat in the second row so we had an incredible view and on the way back we rode "coach" and experienced train robbers - obviously staged but fun.
This was only my second train ride - the first we took the "troop train" from Frankfurt to West Berlin (it only traveled at night since it traveled through communist territory - wow those are some memories!). I really enjoyed it this time because there was so much to see and enjoy.
All in all it was a great time and my DH says that he would only "change" two things - the weather (it was super cold and windy) and he had hoped for a steam engine rather than a diesel. They only run the steam engines in the summer time.