DELICIOUS is the word that comes to mind! Great for breakfast, lunch and dinner. Not a sit down service restaurant -you order at the counter and they bring out your food. Sometimes the line can be quite long, but it goes fast and it is worth the wait. If you want something to hold you over grab a cup of coffee at their espresso bar before you get in line.
I don't eat meat, but I have heard from friends the meatball sub is amazing! A few of my personal favorites are the vegetarian pizza, the breakfast burrito & the egg salad sandwich.
If its a nice day, request a seat on their outdoor patio!