Wonderful location, caring hosts, everything catered for.