Good coffee: check
Friendly staff: check
Acceptable prices: check
Real food on offer: yes (and a sushi place across the street!)
Close to home and good hours: yup
Quiet atmosphere: thank the Gods, yes! (Starbucks is always a frigging zoo!)
Decent music: it's got that too.
Limit on how long I can stay online? Nope.
Do we have a winner? I think so.
The only downside is feeding the meter...but such is life.