Two aspects to consider about this place.
1) Its a diner that is confused. Too many menu items, it really needs to stop serving the items that the restaurant knows it doesn't do very well ... OR doesn't sell much of. By simplifying the menu, food would come out faster, and people (at whatever hour / how many beers they've already had) can be served quickly. Also the decor is old but the menu is a mishmash of different items (see the above point.)
2) Its a 24hr restaurant... so depending at what time you come to this place, you'll either think its great, or you'll think that you've had better. In addition the place is often busy... and gets eaters in waves. So sometimes its hard to get a seat.
I'll say this much, the staff tries to be friendly. They try to serve quickly. The food is simple. A pint of beer is cheap. Some food items are a hit or a miss. But you'll likely will always have the option of going here because it never closes. 3 1/2 stars.