i've been here approximately 4 times over the past year. whereas i do wish the place was a bit nicer in terms of appearance, cleanliness is borderline acceptable (and that's putting it nicely), i have found the service to be fairly courteous.
what keeps the rating up for me is the food. it's always prepared exactly the way i like it.