Demetris is an amazing host. He will go out of his way to make sure that you and your family / friends are happy and comfortable.
The Villa itself.... no words can describe it. You have to see it to believe it!
In terms of location.... it is far from the town thus transport is highly recommended.