Great concept and really fun experience, but what we were super impressed with was the customer service. The wait time for our bay was relatively quick for a Saturday afternoon and since it was our first time, everyone was very helpful in explaining how it all worked. Apparently, something went awry in the kitchen after we ordered and there was a delay with our pitcher of beer and some of our food. Our waitress was very nice and apologetic and even got her manager to comp the missing food as well as give us some extra playing time - even with no complaining on our part. I know people complain about the food quality but it really wasn't that bad. You'll have a great time with great service here!