What a magnificent place, ticks every box and great hosts! Can’t wait to return.