We stood one night at the flat (which rather is one separate room with bathroom of a house). It's perfect if you arrive from the airport or port because the metro is nearby and you are in the heart of Athens.
i would stay there again. the communication with Dimitris was easy and so was the check-in.