Amazing accommodation in a wonderful setting.