Outstanding stay, great location, fabulous facilities, considerate host - as good as it gets.