My wife and I recently had a very pleasurable dinner at the Cross Keys Inn. It has a great bar with a sitting room right across from it with a real wood-burning fireplace. If you have a little extra time before dinner it would be a great place to relax and have a cocktail.
Everything was very good. The appetizers were large so we didn't have enough room for dessert. Nothing on the menu is particularly imaginative, but it is solidly good. I had lamb chops that were cooked perfectly. My wife's scallops were excellent as well.
The restaurant was very crowded on a Friday night which is always a good sign. There is no question the Cross Keys draws an older crowd. This would be a great place to bring your parents. We'll definitely be back.