Great little place. Since I don't really drink coffee, mocha frappe is my indulgence of choice and it was delicious. Just spent the afternoon chatting with a colleague on the patio.
That said, it looks like a great place to meet up for business or pleasure. I didn't test it, but I believe they also have wireless access there.