Great location, high standard of accommodation, excellent host.