We had a short but lovely stay at George's villas. Note that this not a house/mansion but 3 separate apartments. George was very helpful.
The location is good but not great as you need to walk about 15 minutes into the closest town, imerovigli.
All in all I would recommend a stay at this location!