I love Defalco's.  I hate Defalco's.  The food is always fresh and I'm never disappointed.  The big problem is that the service is so slow.  It's  great that they have a market for you to look around while you are waiting for your food.  I know I can get quality tasting food but I have to here when I know I'm not in a rush to be somewhere.