UPDATE** Last time I went in there the service was very slow, despite three people behind the counter. Food is always good, no complaints there. Sometimes they are out of certain meats or cheeses, but that just tells me they won't put it out unless it's fresh. Always clean, easy to find a parking spot, service just needs to kick it up a notch.