Love the CARAMOCA that they make at this place. Their sandwiches are really good too - if you can make it to there early enough to be able to have one. They usually run out pretty quickly. They have free wifi, the seating is comfortable and spread out and you can sit outside on nice days to watch the street.
The only downside of this place is that there is almost always only one person working - which makes the line go very slow. I usually end up waiting for quite some time before I get the opportunity to order, especially on the weekends.