Beautiful location, magnificent village and perfect hosts. A must.