I'm that person who camps out at the coffee shop for 4, 6 hours at a time behind my computer. So this cafe fills a few important niches:
1) copious seating. You can sit in cozy chairs, or at a table, or at the bar.
2) wifi - endlessly. It refreshes every 2 hours, but just keeps on coming.
3) caffeine. I only get the coffee. It's decent. Pastries are really lacking.
4) lots of power outlets. Like tons. It's great.
Some extra bonuses - interesting artwork on the walls (changes occasionally), a big outdoor patio in nicer weather, and convenient location. Good for me.