Great place to stay. Lovely setting, good communication response times from host, and seamless check in/check out.
Downsides for us were that the host manages three identical, neighbouring properties. I had requested initially to book one, and was asked to cancel the booking and request the second, and then again was asked to cancel the second and book the third, instead of the host cancelling as they were not able to provide the requested accomodation for the dates of our stay.