I have been to this place a few times and in the beginning found that service is not very good and it took long time for the food to come and usually a few items were missing. However, my last time was better. Even though the place was full (as always), they greeted us and order arrived very fast. They have been constantly cleaning the table and bringing new items.
On the other hand, I believe that food quality became worst. Many items are not tasty and have too much oil in them.
Overall, it is a nice place that can be visited once in a while.