Superb accomodation and excellent hosts.