Perfect hosts! Perfect location! Perfect stay!