We enjoyed our stay in Stelios' apartment. The description on the Airbnb site is 100% accurate. The unit seems to have been renovated quite recently, everything is clean/new and in working condition. We hope to come back for a longer stay.
Wish it would have been possible a little later (than 11:00AM) checkout, but eventually, we managed to find another solution.
Thank you, Stelios and Nasos!