Great spacious cafe with lots of larger tables. Average noise, no visible lunch day rush. 3hr wifi limit, more with purchase. Nice quiet outdoor seating options. Street parking or a nearby lot (paid).
The seating is great, but only take booths along the wall if you don't need back support. Otherwise, if you're in for the long haul, snatch a table on the back side of the shop. There are ample outlets near every one of those back tables. Also, for giggles, check out the roasting room in the back. It's open for everyone to check out.