I've been going to Defalco's for over 5 years, and I've never been disappointed. The place feels a lot like a typical neighborhood Italian grocery and I like that. The food I've ordered has always been delicious (and I say that, having ordered nearly every sandwich on the menu) and it's always made in a reasonable amount of time. They're not "fast" and they're not overly friendly or warm, but that's okay. I usually don't stay there to eat anyway; I usually take my food to go!