For food I would say this place is one of the best in town. They have a great selection and interesting combinations (crab benedicts YUM!). They always have specials that are great! Sometimes their burgers a little greasy, but what else can I expect from a great burger! If it was just for the food I would eat at McKee's every chance I could get, however their service always makes it my 2nd, 3rd, or last option. I don't know if we get the same waitress every time, but it usually takes 10 minutes for us to be acknowledged by our server and have our drink orders taken. We do not get acknowledged until our food comes out. Our drinks are rarely refilled by our server (the last time, another server saw we had been sitting for a while without water and was kind enough to refill our glasses for us), and we have learned to bring cash, because the server does not come back for a long while to get our card. It's not that she's lazy; she just thinks other tables are more important (i.e. the table that is the most vocal about complaints generally gets all of the attention). The bartender is always nice! So if it's an option and it's just a couple eating out, try the bar, I bet the service is better! And if you do get the slow, inattentive waitress, don't fret, the food is amazing and there are plenty of TVs to watch while you wait!
The cost is pretty good. We went for Sunday brunch, had Bloody Mary's and spent about 30 dollars.