Fantastic villa, superb location