We stopped in El Fuerte to catch the Chepe train to Copper Canyon. Someone had told us this was a nice town and it certainly is - one of the nicest small colonial towns we have found in Mexico in 7 years here (admittedly mostly on the coast). It's a mistake to do Copper Canyon without breaking the journey here and getting the train 2 hours later than Los Mochis - taxi ride only MX$1300 from Topolobampo.
The hotel is well described, quiet with nice room, beautiful courtyards (many of them) and 100 years old. Well maintained and the staff are very professional and friendly. Breakfast and dinner were excellent, and the courtesy Zorro show amusing. The hotel is right next to the fort and best view of the city and river.
We stayed in 3 hotels on this trip, this was the cheapest and the best.More