I took the ride from Los Mochis to Chihuahua and then on to Jaurez in 2003 with a three day layover in Creel that was one of the greatest adventures of my life. I stayed at a Hostel and found them a real treat. Of course I didn't take the tourist train, as usual I traveled the same way the locals do. I spent much of the trip hanging out in the vestibule with the crew drinking and smoking. The trip through the canyon was exciting enough, everything mentioned in these other reviews and more. However the greatest part of my adventure was between Chui and el Paso! There was a series of HUGE thunderstorms and the track was washed out in several places. Not to worry! At each break the crew would jump off with their picks and shovels and tear up rail behind the train and reassemble it in front and away we went! It turned what was supposed to be a 14 hour trip into a two day adventure. We finally met the southbound repair train loaded with rail when we were about an hour and a half south of Jaurez. Would I go first class next time? Not even if I win the lottery!