The location is amazing and the unit truly is spacious -- more so than the photos suggest. It would be hard to find an area with better hikes in walking distance or more access to beaches that get so little traffic that you might be alone on them for a while.
The one complexity of the location is that your rights with regard to the nearby resort could be spelled out more clearly: for example, the resort told us to stop sitting under the umbrellas they've put all over the nearby public beach, but we suspected they're not allowed to claim ownership of any part of the beach itself. It would be helpful for the owner to help visitors understand their rights better given that the resort dominates the nearby area.
If we could, we'd give our experience a 4.5 star rating, but we had to pick either 4 and 5 stars, so we went with 4 stars because the owner is not very communicative: for example, we didn't hear from the owner at all when the unit had no running water for half a day. No one sent us any advance warning and we had to find people ourselves to tell us when to expect that water would be restored.