The food is good, the restaurant is absurdly filthy.
Disgustingly dirty, slow and uncaring wait staff, you typically get sat next to either a table full of screaming kids, or a group that believes loud profanity leads to stimulating dinner conversation.
My strong suggestion - get your food as takeout. It is a shame this restaurant is operated the way it is. There is absolutely no reason for the third world conditions.