I visited Athens for a business trip and stayed at George's place for a month.
The apartment is exactly as described and shown in the pictures. Moreover, it is located in one of the most resonant areas of Athens, and is literally 1 minute away from the metro station (blue line, leads to most touristic areas), and several grocery stores. Although I didn't have the chance to meet in person George, or the co-host, his sister Efi, they were 24/7 available to answer any questions I had.
I would definitely recommend this apartment for a stay in Athens :)