The food is excellent but the service is absolutely terrible. I've been going to this place for years and I'm on my forth time of telling myself to never go back due to the frustrating, slow service. Hey, I know that good food takes time to make but when I have to stand and wait for 15 minutes to get the food that I called in that I can see is just sitting on the counter well the blood pressure just gets raised too high to make the experience enjoyable. And the staff (other than the new guy that's now bringing out the food) don't seem to really care about the customers. They hide behind the excuse that "good food takes time" but the hard reality is that they are just ultra inefficient and truly don't care to speed things up. I'm sure at some point I'll cave in and return if I can't find a replacement deli but it sure would be great if they could improve the service.