I say it's a good place for lunch and probably breakfast. I've never been there for dinner so don't base dinner on my comments.
Both time I've eaten there their sandwiches were very hearty and delicious. I suppose when I travel I should watch my diet a bit better but that's hard to do with good food staring you in the face.
I recommend Benedict's