For my money, they serve the best pepperoni pizza in the world. I've been eating there for about 50 years. Now I make it a point to get one when I'm within 10 miles of the location. They make their own pepperoni and it is perfectly crisp on the edges.
I can't comment on the other food. Make sure you bring cash. There is an ATM available, but why let dumb fees ruin your night.