We have eaten at this Keegan's for several years, and the menu hasn't changed. The service is very good, but unless you get drinks during happy hour, they are a little pricey. I just had a bad piece of steak, and when I mentioned it to my waitress, she took the initiative to mention it to the manager, who comped me half of my meal. I hadn't asked for it, and it was a nice surprise.
Overall, I would say the food is very consistent, but the service is what makes the place worth visiting!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.