We travel from NYC to Baltimore several times a year, and Beanwood is the place we always stop for lunch. The coffee, which the owner Elizabeth roasts herself, is the best we've ever had. The lunches are also excellent. I think Elizabeth makes all the food in the bistro kitchen, including the baked goods and even the bread! Portions are satisfying but not so large that you need to stuff yourself or else leave something over. We especially love the tostaditas.
If we lived in Bordentown, we'd be going here several times a week. Prices are reasonable.
FYI: They will mail their coffee to you. We order a package a month.