Perfect location, perfect hosts, perfect accommodation.