Great location, easy communication, excellent hosts.