Gorgeous location, amazing hosts, absolutely perfect stay!