Fabulous location, wonderful accommodation. All that was needed.