Caring hosts, great communication and a wonderful location.