This place is great value for the price, of course it is not in the most central area of Athens but close to everything you need, including local mini supermarkets and a Lidl. You can also reach the nearest metro station in a few minutes by foot which is super practical since transport of this kind is quite cheap in Athens.
If you wish to, you can also walk to the Acropolis from there (but it‘s gonna take a bit).
Check-In and Communication were super easy with Nassos.
The only downside to the apartment that I could see is that the mattress was really quite thin for my (personal) taste.