Perfect location, perfect hosts, perfect amount of space for our family.