excellent host ,location and accommodation.