Petros's place worked perfectly for our stay in Athens and we would stay there again! We booked the apartment in part because it was so close to the metro, but we never even used public transportation because we were able to walk absolutely everywhere! From the start, communication was excellent and that continued for the duration of our stay. Petros' colleague, Orpheas, made check-in a breeze, he also marked a map for us, and offered excellent restaurant suggestions.
Know that it can get loud at night on the street and so if you are a light sleeper, you will want earplugs.
We had a wonderful stay!