We stayed 5 nights in this apartment, it's a nice little nest for a short stay. The apartment is about 10 minutes walking from the next metro station, from where you can take a metro to the Acropolis as well as to the port. There is also a small super market in a less than 10 minute walk. The internet worked fine and the sofa in the living room is really comfy.
Some things in the apartment are not practical. We would normally give 4 stars for the kind of experience we had, but as the apartment is quite new, and most of our annoyances could be fixed easily, we trust the hosts will act upon our suggestions, so that the next guests can already have a real 5-star experience.
Something to note: the neighborhood is not very nice (there are many drug junkies around), be aware of your surroundings at all times outside of the building.