I recently had lunch at the New England Cafe and it was quite good. The food was hot and fresh.
The waitress was friendly and came back to check if we needed anything.The restaurant was clean.
They have a fairly large selection to pick from and their prices are very comparable to the other local restaurants.
Parking was a bit hard to find, it is a small lot with several other businesses in it.