We have eaten here a few times and while the ordering/seating process was a tad odd, once you get the hang of it, it's actually convenient. We have enjoyed the food everytime we have eaten here, felt the prices were good and the food was always hot and fresh. The staff was very helpful and friendly and the restaurant was always clean. The only thing I would say that wasn't as good is you tend to feel rushed here because it's small and everyone is a tad more cramped together than other places. Try it though, good food!