Visiting the Railroad is one thing that this is not...You basically park, wait for the train to arrive (hope its not raining, there is no place to get in out of the rain except your car), get on the train and away you go. If you order the Dinner/train ride, you get a full course meal prepared, we were told, on the train. Delicious food, great service and friendly people. It really was a great time. I was glad we did the dinner as it was dark by the time we reached the half way point. Not alot to see in the dark. While daylight there is more to see. There was a SMALL gift shop with a FEW things to purchase. I wish they would have had a museum or at least a place to get out of the weather while waiting for the train. I would recommend this anyone. Small child can be accomodated best on specific train rides geared toward their ages. Very nice thing to do as a family or a couple.