For being the the mission, Cafe La Boheme is quite large. Seats aren't too comfortable, but they're plentiful. Coffee served in beer glasses (very hipster). Huge menu with lots of food, coffee, tea, smoothies, beer, sangria and mimosas. There aren't a ton of outlets, but there are power strips at a couple locations so if you're nice to your neighbor, you should be able to get a spot to power up.