Yorgos' place is as nice as the pictures indicate, the location is very central and 1 min from Victoria metro station, and Yorgos is a great host.
Highly recommended.