Lovely location and the place itself is fine.
The management is less than helpful: Broken shower that I had to string up, garbage bins overflowing from previous people, no email instructions until after I called them when we arrived (to learn you have to go to their office to get the keys), and when the internet ran out they told me to 'hot-spot from your phone' (it was eventually fixed).
It's a good place that is well-supplied, and great for families, but be sure that you're easy-going.