Fantastic weekend - lovely hosts, brilliant location.
5* All round.