Great location, patient hosts, and excellent communication. We would not hesitate to stay again!