I completely agree with NBAYCRITIQUE, this place isn't crowded because it's the best, it's because it's too small to seat more than 30 people at a time. See that cute little picture next to the restaurant's name? Well THAT long narrow walkway is where you get to wait for 20 minutes AFTER you've waited for an hour OUTSIDE. And guess what else? You're in line to place your order and then PAY for your meal - in CASH, mind you - BEFORE you get your table, or your very basic meal. A party of five, which was in line WAY ahead of us, was still waiting to be seated 20 MINUTES AFTER they had placed their order at the INSIDE line. The staff seemed surprised there was a group of 5 that whole time, and then didn't know where to put them after they had ordered and paid for their meal. Where did they wait, you wonder? in this same narrow little passage with all the people in line on one side of them, and diners sitting on the other side of them, and staff barking at them any time they needed to come through. The staff seemed unapologetic for this inconvenience. This is no way to run a business. Take people's money and then have them wait LONGER? Had I understood this was how they operated, we would not have waited around the hour outside. There are equally fine restaurants in the same neighborhood with better prices. And at those OTHER restaurants, they have this really ingenious way of treating guests. You see, they INVITE you in and allow you to SIT DOWN, peruse a menu, whilst lingering over a cup of coffee, order WHEN YOU'RE READY, bring your food to you, THEN ask you to pay WHEN YOU'VE FINISHED eating! Novel, I know, but perhaps this crazy way of running a restaurant will catch on.