Perfect host...despite ferry delays and our mobiles breaking..Catherine was amazing with communication an