They do have great food - however if you go for lunch, expect to wait a long time. All three times I stopped by for lunch (by myself) I waited 25-30 minutes for a sandwich to come out. Granted, when it came out I was impressed by the quality of the food and friendly staff - just don't go here when you're on a time crunch!