I love this place! I've been here twice - once with colleagues for lunch and once with a friend, also for lunch. Both times, my food has been amazing. Nice atmosphere to eat, although it can get crowded around lunch time. I recommend their soups and any of their sandwiches. Both times the ingredients tasted fresh. Some other reviewers mentioned a long wait - I did not experience that either time. We probably waited about 10-15 minutes for our sandwiches and soups, which seemed reasonable to me!