Honestly the experience can depend on the waitress. You have efficient help, then you have less than acceptable. I've been there enough times to fall in the middle.
Also, it's diner food, not five star food. I only go here when I'm meeting up for a quick brunch with a friend.