Dimitris's is spotless. Location is great. Only 8 min walk to the metro station, and there are plenty of restaurants.