If you are visiting Acropolis, this is where you should stay as it within 10 minutes walk!
There are plenty of great recommended restaurants nearby, 5-8 minutes walk from nearest metro and a few mini markets near by.
The most important part is that the house is squeaky clean and had all of the amities that we needed! I will definitely return again if I visit Greece in future!