Wow ... what a huge surprise. It's not a very big place, but the sandwiches are great. They were very quick even though they had a line. If you're looking to eat there, get there early or late, because they don't have a lot of seating. But worth the wait. We'll be back.