I have been to Keegan's many times. The service is always very good. The food is excellent. The steak sandwich is one of my favorites. Not a typical bar and grill but a little more upscale. The atmosphere is more refined and the crowd tends to be a little older and more sophisticated.