Perfect location, beautiful accommodations and gracious hosts.