Fabulous stay in an idyllic setting, just magic.