I have never had coffee or cakes here (giambrone) but we used them recently for an evening buffet. They catered for 25, and were pretty reasonably priced (not that I've put that sort of thing out to tender very often!). Food quality was good. Nice mix of italian breads, anti pasta, pasta and sausage/potato dishes. Generous portions. Certainly worth considering.