I am giving an extra point for kind service and a generally clean and pleasing environment. That said, the place may need a new cook or new recipes. The food is pretty bad. We ordered a tuna melt that was swimming in mayo with overly hard, grilled rye bread. It was just a nasty sandwich. And their coleslaw was the same - swimming in mayo. What's the deal with the mayo? I had their food earlier and the experience was the same. The restaurant was not that busy. The woman at the front were very nice and attentive, but they can't overcome pretty bad food. Maybe we've ordered the wrong menu items, but this was our experience....