I work essentially right next door, so we're in there a lot. The coffee's good, the loose tea fantastic (or so I've been told), and the food is amazing.
They have a variety of panini sandwiches; all look good, though I've only tried the Montreal Smoked Meat, Swiss and Dijon - about 5 times. Always amazing. They do breakfast muffins that are superb. Their egg salad sandwich is fabulous. They have ham and cheese croissants that are to die for. All in all, A+.
Definitely worth a try, but be warned - once will not be enough.