We stayed at Dimitris place for one night only, but we had a lovely stay. The apartment was clean, easily accessible, and quite close to the train station. A grocery store was at a 5-minute walk distance as well. As we had an early morning flight (5AM), Dimitri kindly offered to drop us off at the airport, which we were super grateful for.
The only con of the apartment was that the upstairs neighbours are probably smokers, and at some point the smell came down through the vents. But this only happened once for us.
We definitely recommend staying here!