Dedicated meeting room for rent ($20/hr). Look under seating for outlets - many are hard to see. Lots of space (but always more than half full). Plenty of small tables for 1-2 people, and a few large group tables. Nice ambience and air conditioning. Street parking. Abundant bathrooms, ask staff at the counter for the code. Can get filled up in the late afternoon (around 3pm), but the space doesn't feel crowded. Variety of work spaces.
I really enjoy the variable seating (desks, lounge chairs, long tables, etc.).