I also like Veniero's, although I have to say that I have not sampled their cannoli for a few years.
Incidentally, if you are eating one of these delectable pastry items, it is a
cannolo, as the word "cannoli" is the plural of cannolo. So, just as people are gramatically incorrect when they say that they want "a panini" (which literally means that you want "a grilled sandwiches", or that they want "a gelati", it is also incorrect to say that one wants
a cannoli, as cannoli, panini and gelati are plurals.
Yes, I know that this mistake is made constantly, but that does not make that usage correct. And, of course, the fact that restaurants now call one grilled sandwich "a panini" will only help to solidify this grammatical gaffe into permanence.
Just as I refuse to ask for a "tall" coffee when everyone knows that is actually a small cup of coffee, I also refuse to ask for "a panini". Just because commercial establishments want to use incorrect terminology does not mean that I have to do likewise.