We had a great time staying at Stefanias place. The location was close enough to all the sites to explore everything by foot. Apartment was equipped with everything you need for a couple of days.
Check in and the communication leading up to it went smoothly and without any issues.