Haven't tried the coffee but the sandwiches are great. Even better though is the enthusiasm of the staff. They love their place and it shows in how they interact. I asked for the chicken sandwich with pesto but wanted some greens added. No problem, but then the cashier asked "hot or cold" which confused me since it was described as hot. My face must have betrayed that because he added "I was just thinking that those greens might not do well heated"
These guys care that you have a good experience.