I went to Swan a couple of weeks ago with my sister when she was in town. It's a small diner with a small menu but their food is pretty tasty.
We had really good service and the prices were completely reasonable. We didn't have to wait to get seated.
I and the eggs benedict with spinach and smoked trout, which was very good, not the best I've had but definitely above average.
Definitely worth a try!!