This is a beautiful tour on a train and will take you all through the beautiful Ozark Mountains. It's especially gorgeous in the fall with all the leaves turning color.
They do have breakfast, lunch, and dinner depending on when you are riding. The cars are restored railcars and they are really cool to ride in.
The prices are a little steep but you are paying for the experience. The food is okay. It's nothing special but again, you are paying for the train ride and not so much for a great dinner, or other meal.
Definitely worth it!