Great location, hosts, accommodations, with special attention to details.