Fabulous location. Beautifully maintained. Great communication. Attention to detail and ‘little touches’ made this stay something really special.