Horrible! Went in for a "quick" dinner since husband had a meeting at 730 to be at. Got sat and ordered by 6:19. Waited. Waited. Finally asked at 7 if our food will be coming soon and explained if its going to be much longer we will need it to go. Waitress said it should be out soon and she will go check. She then proceeded to clean the other tables and ask the table behind us if they needed anything. Once our food did arrive it was, of course, disappointing. Our son's grilled cheese was not even warm, my soup had the "it's been sitting" film over it and came w/o the bread. We didn't have time to get things fixed but when we mentioned it to the waitress she did offer to nuke his sandwich... Why do they have a microwave?? While scarfing our food down we ask for the check and it arrives wrong. Takes going to "the manager" to get it fixed which, of course, takes forever! We have been here only when good deals have been offered and literally the last 3 times have been horrible! Not even worth it anymore. 3 strikes, done.