Fabulous stay in a stunning setting. Everything we expected and more!