Perfect location and spotless! Karen has thought of everything and is an ideal host. We would absolutely stay again.