Took 10 minutes for our waiter to take our order. Took another 15 to bring drinks, which I had to remind him about, he was bringing our soup and I had to ask for our drinks to be brought to the table. When the drinks came, mine was not what I asked for and then a couple minutes later he brought the right one. This place was very busy in the bar area but the restaurant was only semi busy, no excuse for this service. We needed refills and we had empty soup bowls for another 15 minutes, he brought he dinners and was going to leave the table, I stopped him and made him take the empty bowls, the menus which were still laying around and bring refills. I had noticed that everyone who had the waitress in the room had a basket on their table and we didn't, I asked if we were supposed to get bread, he said yes and I asked him to bring it, he actually brought some pretty quick, only about a minute later, yay! I wrote most of what he did wrong on the receipt and left no tip, the first time I have ever had to do that in my life! The lasagna and chicken Parmesan were just ok, the French onion soup and the bread were great. The kids ham and cheese was just ham and cheese on bread, no mayo. The apples and caramel were good. Would I eat here again? No, the food isn't worth coming back for even if the service had been better. The train coming by and the train decor was enjoyable.