I can only comment on the games since I didn't have food, but overall I had a great experience.
There are 80+ games to play, anywhere from traditional arcade games to prize games. I took a kid I nanny for on his day off school, and he had an absolute blast playing all of the games and racking up quite a few points for prizes. We went during half price games, and we spent $20 for a solid hour of nonstop games.
Their business model is similar to that of a Dave and Busters, but it's on a much smaller scale. You get a card (you have to pay $2 for a new card so make sure you keep it) and tokens get loaded onto that. Each game is anywhere from 4-8 tokens. I paid $20 for 110 tokens, which would last you about 30 minutes if you played nonstop.
For adults, there is a bar that I saw, but we didn't get food so I can't comment on that.
The only thing is several of their games were not working, including one that took our tokens, but besides that it was a very good experience. I will be back again!