The food here is pretty decent with a solid variety of choices. The sandwiches are reasonably priced as our many of the lunch meals. larger parties might have a short wait time but generally we walk right in with groups of up to eight people. Most of the staff are extremely knowledgeable and friendly. There is a really relaxed feel too the restaurant but it's not super noisy obnoxious like other places can get. We always enjoy going there and I like that I have choices that are gluten free since I am celiac. I left off the five-star rating because parking can sometimes be an issue, although on really busy weekends they do valet parking and take your vehicle across the street and bring it back for you when you're done eating.