First of all, you lose a star for being cash only. I don't really care what your reasons are, but it's an inconvenience to me (customer) and so it wasn't a 5-star experience.
Secondly, you lose a star for bad service. No one came to refill our water or side dishes. In fact, it felt like they had forgotten about us.
Third, you lose a star for the cleanliness of your restaurant. If I hadn't looked at my chair before sitting, I would have sat in a puddle of soup. Then, after looking around, the chair from the table next to us was also wet with some spillage. On top of that, the floor was sticky from likely days worth of spillage.
That leaves you with 2 stars left. The food was worthy of 2 stars. So, 2 stars you will get.