The flat is great for 2, everything is clean and new, A/C in the living room, good lift, great decoration. The location will require 10mn walk for the tube or the use of local taxi (cheap versus other capitals thanks to the local app Beat) to go to the center or the beach.
I would definitely go back there should I visit Athens again.