We used to be regulars here. It's a nice little modern cafe, serving old school menu options. It's owner operated. Everything is fresh, but the menu is limited. If you are looking for a catered lunch with standard sandwich options and sides, this place would be a people pleaser.
The reason for the three stars is that the place wreaks of fried, smoky bacon, which I know appeals to a lot of people, but yuck. They have a lovely little outdoor patio, and I could tolerate the horrible smell while I order at the counter if there were more options. While there are a few vegetarian options, there are no vegan options (without stripping the meals of everything that makes them filling).
The employees are nice, but service can be a little slow on the weekends so only go if you're not in a hurry or you'll end up as stressed out as they are.