Gorgeous location, well-equipped kitchen, and wonderful hosts. Thank you for such a perfect stay!