I am a fan of this place, simply because they offer super quality home-baked goods and are independently owned.
This place isn't fancy and the service is almost cafeteria-style. If you want a sandwich, you fill out a little chit and highlight what you'd like on it. Then, they give you a table number and deliver your lunch to your table. The service is quick and the quality of the food is always consistently solid. Their fresh-baked breads and other baked goods are what keep you coming back.
The menu could use a bit of a face-lift, but overall this place is a great little coffee house and bakery. I often buy a loaf of bread to take home as I am on my way out the door.
The worst thing about this place is the parking. It's a tiny little lot and many of the spots are 1-hour only.