I had a last minute need and found this place. Dimitris was communicative and accommodating from the start. Welcomed me at the door and gave me a short tour, along with a local guidebook that he wrote himself. The place is super well located for exploring or getting to the subway.
The view is stunning, and there are two patios to relax on in the morning and evening. One is quite large. Indeed, as other have said, the whole space is quite large! I used the washer to do laundry, and the kitchen is decently stocked. Internet worked fine for me, and I spent an entire day working from home.
I would absolutely stay again!