Perfect location , perfect hosts. Our stay was magical from start to finish.