I'm giving this place 2 stars only because of the supreme lack of cleanliness. I've been coming to this location for 20+ years and the retro feel of this location is very nice in addition to the food, which is good. However, it has gotten to a point where the restaurant is very dirty from inside on most days. The floors are never clean, neither are the tables. The washrooms are unspeakably dirty. I really wish they would maintain the cleanliness of this location. Everything else is great.