I've been here several times. I like the area and the layout and the customer service and the food. Usually I arrive early on a weekend morning so I don't know what this place is like during the week. It's never crowded when I arrive early.
The coffee is always fresh. The employees are courteous and greet everyone. The food is good. And the restaurant appears clean and neat.