The three stars is a compromise of 4 stars for food and 2 for everything else. No complaints about the food, it was good.
When I walked in there was a line of maybe 12 people, but only three tables had people at them. ALL of the empty tables were filthy. 15 minutes later, I have my food and have to clean a table to be seated. In the hour I was there, no table was ever cleaned and not a person stepped out from being the counter. The trash cans were also completely full to the brim.
The main for didn't work and would such open. It was 10 degrees out, so the dining room was cold. I wore my coat at dinner to keep warm. It appeared the majority of business there is take out. With the dirty cold dining room I wished I had taken mine back to my hotel rather than eating there.