Hal's has great food and a friendly staff. My favorite menu items are the buffalo chicken meatballs and the caprese panini. They have a great rotating draft list and good mixed drinks. The only negative is that the restaurant is typically crowded so you have to wait for a table or spot at the bar.