We rode the train yesterday for the Mother's Day lunch. The food was catered and pretty good and the servers were excellent. The train employees were friendly and knowledgable. Coffee and water came with lunch but juice and everything else extra, although prices were decent. The only downside was the bathroom. Only ONE was working on the entire train so we had to wait in line a lot...not always easy on a moving train. Also, they were out of paper towels and the sink only dribbled cold water. I would still go again though.