Wonderful host, location and place. Six stars.