I only come here on Sunday mornings for coffee and a pastry but it's well worth the visit for that. The coffee is what I'd call "Italian cafe" meaning it's better and more authentic than Starbucks but not as good as a true indie coffee shop. Very nice nonetheless, just not the absolute best if you're an indie coffee nut.
Good selection of Italian pastries and lots of food, hot table, etc that looks good but I've never tried it.