We had mixed impression from this stay. On arrival we were very disappointed because the property was much more run-down than expected. And I wouldn't approach the water side without shoes due to all the trash and how dilapidated it was (sharp rocks etc).
On the flip-side, the views are amazing and it had fantastic common spaces for big groups. And the host was doing a great job with the communication. So in the end we had a great time.
Overall review is, I would stay here again if the price was somewhat lower.