The food's good, no doubt there. Cleanliness and service earn the ding, however. It's common to be left at your table for a long period without checking on drinks, etc., and carry-out orders, even when the restaurant is slow, can sometimes take a lot longer than initially suggested.
The real ding comes from the woman we saw adjust a rug on the floor and then proceed to handle clean plates to put on our table. No handwashing in between!