We have stayed at this flat before. It is very well located and very convenient for a stay in Athens