I go to Metro 20 Diner once in a while. Usually on Sundays if I'm in the office because BFS is closed. Metro 20 Diner is a decent place. Food is generally good. Just my opinion here, but it's a bit overpriced for the quality. There are some very good items, and the menu has a lot of choices, but the quality is basically diner and that's it. There are other diners in the area where you get similar quality for significantly less money.
On the bright side, the place is very clean. Service is generally good. And it's got a great location, which is why they can charge more for their food.
I'm on a low-cholesterol kick lately, so I've been ordering salads. Greek salad is pretty good. I used to order gyros and liked them too.