The property is every bit as beautiful in person as in the pictures. The hosts have gone high-end with nearly everything; both the large kitchen and the outdoor area were perfect for gathering and relaxing. We're glad we paid the extra fee to have the pool heated; it made swimming at all hours very comfortable, even on the coolest nights. The hosts were very responsive and patient with our myriad questions on how everything works. Very enjoyable and relaxing stay!