The stay went great. Owner send all needed explanations for self-check in and the whole stay went smoothly.
Another great part was that the apartment happened to be very close to car rentals which facilitated the whole process (if you don't rent in the airport, then it probably will be around this area).
It was clean, neat and bright. Everything you need to for a short visit stay in Athens!