Great location, good value for money. You get what you pay for.
The private beach and views are all we hoped for and more. I would definitely stay there on my next trip