Incredible place and amazing hosts! Stayed here for almost a week and felt right at home. Christos/Antouella were so helpful (as was endlessly charming Francesca, who met us at check in and gave us so many great recommendations!). The hosts checked in many times to see if we needed anything, but we never did because it was so thoughtfully arranged. The only note is: if you have mobility issues, the apartment is up a bit of a hill from the center of town. Less than a 5 min walk so not a big deal at all (the location is perfect!), but could be challenging for someone for whom stairs are difficult. There is ample parking right near the apt though.
Short version: would highly recommend and we are already planning our return!