The place is pretty good, but could use some consistency. Each time I've gone in, they handle things differently - the last time, they actually asked for my order ahead of time, wrote it down, and made the sandwich based off of this little paper - odd. They also don't seem to understand that "oil and vinegar" means just that, and not italian dressing - I could see the oil and vinegar with my own eyes, I know they have it! Ugh.
Food is decent, service is decent, they just need something memorable to keep me coming back.