Great location. Immaculate setting, safe and well-appointed. Terrific hosts.