Had a great time on the train. Our steward, Linda Lou, was a hoot. Very funny. The train takes a little more than 2 hours to make it to the canyon. There is entertainment on the train along with a photo opportunity for your party. This is the third time I have taken the train to the Grand Canyon and it has always been fun. This trip the train did have a little mechanical difficulty and we were an hour and half delayed in returning back to Williams, but a good time was had by all. Linda Lou kept us entertained. Highly recommend.