This is a diner and should be treated as such- the service is hit-or-miss, the atmosphere isn't anything special, and everything on the menu is pretty good. A few tips for enjoying all this place has to offer:
1. Share a malt or shake with someone- they are delicious and HUGE, so way too much to eat with the well-portioned meals, but half of one is perfect and satisfying.
2. Find something that you like on the menu and stick with it- there are a number of exceptional things on the menu (i.e. the Meatless Meatloaf), but everything else is average.
I'd probably give this 3 stars, but the amount of vegetarian options is fantastic and deserves another star.