This is a fun, cool spot. The people who work here are friendly and competent.
The reason for the 3 stars is the menu. It's awesome that they have vegan and vegetarian items clearly marked (makes things easier for customers and staff). But they don't have many options for vegans, especially if you like to eat. I would expect more creative options from a place like this. They have a bagel with hummus and a salad (both are good - love the dill in the salad), but they don't serve the vegan bagel option or salads before 11. The only vegan option for breakfast is a bowl of fruit - always fresh and delicious, but way too light.
They serve Cartel coffee, which is very strong and they don't have decaf for espresso drinks, but they do have soy milk.