Well at Keegan's you get a mixed bag. If all the stars align this place is great for a quick dinner out. However it can go bad quickly. I have been here many many times and over all if you come on off hours the happy hour is great and so is the food. When they are busy all hell breaks loose. Food take forever, service almost comes to a halt and it just seems to come unglued. I will say give it a try just hope it's not one of those nights LOL.