The restaurant is very popular so don't be surprised if there is a wait, especially at peak hours and on the weekend. Each time I go there, the service is always very good and the wait staff are very attentive. The quality of food, in terms of taste, is excellent. For some reason many of their dishes disagree with my stomach for the rest of the day and makes it churn to the extent that it sounds like my bowels have been possessed by Satan and a poltergeist is trying to ravage its way out of my abdominal cavity. Obviously when I'm sitting in class and that happens, I can't help but to think "awkward, party of one." That is probably the main reason I gave this place three stars instead of four or five stars. I probably won't be returning though because of the horrific sounds my stomach makes after consuming the food. The service is consistently good and, again, the taste of the food is constantly excellent, so that at least deserves three stars.