Keegan's has consistently good food. Their service is almost always top of the line, too. I usually eat here several times a month for lunch. The service is always friendly. The food is always good. They cycle through different daily specials, so if trying new things is your thing, there is always something different on the menu. If you like beer (I'm not much of a beer person), they also have multiple different ones they change out routinely almost with the common ones they keep all the time. They also have a nice patio with a fire pit and heat lamps if you like outside dining.