excellent host and accommodation.