Great cafe with indoor and outdoor seating and great coffee (including almond and soy milk options). The indoor seating even has outlets for computer and phone charging, and there's also free wifi (it's slow).
While this place is great for coffee, their food selection is a bit poor.
But the huge outdoor seating area and the coffee selection makes up for everything :)