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!