Faultless stay, fantastic villa, fantastic views.