Perfect location. Spotless and clean. Great communicative hosts.