Definitely a good place to meet people, read, get work done, or kill time. The staff is friendly... I don't go here often enough for the staff to get to know who I am, but they are usually quick and helpful if you can't make up your mind on what you want to have.
I've spent anywhere from 5min to 6hrs in here and you get to see a lot of different people frequenting this location. I normally don't go sit outside, but there is plenty of seating everywhere. I guess the only gripe would be the lack of tables with outlets nearby if your laptop is needing a "pick-me-up" of its own.