I always find this cafe so busy. I recently had lunch here and was pleased with the service and the menu selection. I haven't tried the breakfast but the menu looked pretty good too. Im so glad they recently began selling Krispy Kreme donuts at the counter.. the apple pie ones are delish.
If you're a truly fussy coffee drinker, and you MUST have coffee with your food, this is not the place for you. Having said that, if you can forgo coffee with a meal and/or are not that fussed, this place will more than make up for it with its food (for the record, I'm pretty fussy about coffee - ex-barista fussy, and I still come here). The menu has all your basic cafe fare - burgers, melts, etc. But it also goes above and beyond, especially with its breakfast menu (french toast with cinnamon, sugar and caramelised banana, anyone?) I have honestly salivated just from reading the descriptions of the dishes. I recently had the most amazingly perfect eggs benedict here on the weekend - completely faultless. I have never ever had a meal here that wasn't less than great. Service can be just slightly erratic, so on a busy day you might have to keep your eyes peeled for waiters and pounce when you can, and occasionally food can be slow to arrive.
For me, the food quality outweighs these flaws, though, which is why I still give it 3 1/2 stars.