The location is close to the Acropolis metro, for those coming direct from the airport. It’s maybe a 10 minute walk to the Acropolis with many local/ residential restaurants nearby.
Only item of note, the shower is extremely tiny, even using the handheld attachment. For 2 nights this met our needs.