Booked only a few days before trip - everything went very well. Was concerned about vouchers for train ride, bus at Grand Canyon, and the buffet lunch since we could not print while traveling. Had reservation confirmation - went to train depot in Williams, Az., the hour we arrived 4 PM and the clerk at the depot had the vouchers in an envelope to give to us - we did not need a printer after all. Great day's outing - especially for older tourists and those in not so perfect health. Good point to remember is patience - because the train travels at 25-30 mph making a 2 hr. ride to canyon and 2 hr. ride return - but, there's plenty to keep you busy and there's entertainment on the train. Tips for everyone is NOT included in ticket price - best to have several 5 bills in your pocket. We used 5.