We had eaten at this restaurant a month or so ago and found it satisfactory. But this past Sunday was a bad experience. Our server was quite disinterested and made no attempt to apologize for the half hour delay for the food. And when a salad came without dressing and cheese (as stated on the menu) she did not seem to care. When I asked for some bread to keep the children happy til the food arrived her response was "we do not serve bread for lunch".
I cannot recommend this restaurant and will not be back. However the sandwich grill downstairs is very good-- apparently owned and operated by a different vendor.