I stayed here for 6 days and would say that the apartment is centrally located and the facilities are top notch inside the apartment. The hosts were very welcoming and were available throughput the stay for any doubts/help.
Recommended to anyone coming to visit Athens