Great location, easy communication, and cute personal touches from the hosts.