The trainride was enjoyable, the meals and motel were of average quality. The downside was that we spent more time riding the train from Williams, AZ to the Grand Canyon than we did at the Canyon! The train ride was between 2.25 and 2.5 hours each way, we only had 3 hours 15 minutes at the canyon between the unloading and boarding times for the train. This would be a great option for those wanting to walk along the rim trail for an hour, buy lunch at the canyon, visit the gift shop and return - but it's a terrible option for anyone wanting to spend significant time on the trails. Spending two more hours in the car would have given me 2.5 hours more time at the canyon, not counting the flexibility of when to arrive & leave the Canyon. If you value the journey more than the destination, this is a good package, if you want time at the Canyon, drive yourself there.