We went this past Saturday for dinner and were told we'd wait roughly 30-40 minutes to get to the area where the train delivers the food. We had several kids with our group so that's what we decided to do. We actually waited probably close to an hour. We did try to make reservations ahead of time but they told us they don't do reservations. Our waitress seemed really swamped. The place was crazy busy so getting our drink and food order took some time. Then we waited probably another 40 minutes for our food. The food was overall fairly decent. Some of the people got the salad bar and that was pretty iffy. The price of the food was fairly expensive for what you got in my opinion. I guess you might say you were paying for the environment. After we ate it took about 30 minutes for the waitress to get us our bill and cash us out. We were basically there for a total of 3 hours. At this point even the kids were sick of being there. Its probably a fine place to go grab lunch but I don't think that me or anyone else in my group would go again on a saturday night.