Excellent location, hosts and communication, the perfect stay!