Stumbled upon this place through yelp and was not lead astray! I had their signature roast beef sandwich (I forget the name) but it was delicious. There were only 2 people (myself and one other customer) there when I ordered and it seemed to take quite a long time to get the food. I got mine first (took about 5-10 mins) and the poor other guy there didn't get his sandwich till I was almost done with mine! Not sure what the problem was, but I would hate to see this place at lunch rush... probably want to order ahead!