they do what you expect, it is up to you to decide which class you are going to travel in, its only a 2 1/2 hour ride each way, the train has a snack shop that is reasonably priced, they have several forms of entertainment that travel thru the cars, each car has a host that will explain things to you, we had Kathy with a k, what a marvelous hostess, there are bathrooms on the train and water, you have more than enough time to walk around the south rim of the grand canyon, there are restaurants and snack bars there that are believe it or not reasonably priced, you don't have time to hike down the canyon but plenty of time to walk as far as you want down the trails, if your health doesn't permit you can sit and enjoy the view or take the bus tour, everyone from the ticket agents to the train staff were great and polite, we sat in coach and had a great time, family of 4. we saw deer,elk and train robbers, great trip as we combined it with the hotel across the parking lot. would highly recommend this train ride.