I'm so happy I chose to come here for lunch...twice! Both experience were great. The waiters/waitresses are always so friendly and I never had an issue with that. This restaurant is pretty big; it has both indoor and outdoor seating, which explains why this location is pretty busy. The dishes taste amazing - I totally recommend their sandwiches.
I took one star away for the long wait for our food. We waited 30 minutes (or more) for two sandwiches, which in my opinion is slow service.