Very good food and selection of beers, but last few times we had to eat there we had to wait close to 30 minutes to pay because of some glitch in their credits card processing system. Staff seemed extremely overworked last few times, you could tell. Not sure if management changed, but it got worse..