Went tonight after a good experience the previous week. This time the service was terrible. We waited 45 mins after our order was taken before asking a waitress if our food was coming; she said it was; we waited another 15 mins. I went to the counter to ask again and there was no apology or effort made to deal with the situation. We were seated by the window and could see one of the waiters having a heated discussion with one of the chefs. Basically, an unpleasant experience, despite the food being pretty good.
We left without paying, although given how little of our order arrived, I guess this wasn't a huge loss for them. It seems like the way they keep their prices low is by overworking underpaid, inexperienced staff. Avoid if you don't want to take a chance with your night.