Lovely holiday villa, newly built or renovated - good location.