Dimitris' place is simple but great.
Dimitris' seems like an experienced host, meeting us in person for check-in and explaining everything we need properly. He provided us with a map and also explained the popular/important spots locally. He also gave us good advice on some of our questions!