Definitely a must go to place for some family entertainment.
As far as the food it is garbage. Been here twice and both times I have sat at a table with plates with leftover food stuck the plate as other plates are piled on top of it. Tables have been greasy and filthy both times. Service is pretty garbage as well. No one seems to care about their work environment other than the fact that they are there to collect a paycheck.
All in all. Staff at the restaurant is horrible, food is horrible but the arcade side is awesome. Maybe it's time for some experience managers to come and train their staff.