Kids and kids at heart will love this experience on the rails. They did a great job creating a wholesome, old-timey feel of a great western adventure, including a scuffle at the saloon, a "shoot out," and bandits who come aboard via horseback to "rob" willing participants who hide dollar bills on themselves and agree to play along by screaming and holding their hands up.
Even if all of that is not for you, the ride itself was beautiful and the attendant (we had Craig who was awesome!) and the entertainment was wonderful. Just the right amount of information and some quiet to just relax and enjoy the ride.
Great way to day trip or short overnight to the canyon. You get about 3.5 hours so it's enough time to see the south rim views, grab and ice cream, and head back.